Memcached Reading Material
- From pirate details page
- Facebook memcache: https://www.usenix.org/system/files/conference/nsdi13/nsdi13-final170_update.pdf
- Memcached: https://github.com/memcached/memcached
- Memory allocator: http://g.oswego.edu/dl/html/malloc.html
- Jemalloc paper: https://www.bsdcan.org/2006/papers/jemalloc.pdf
- TCMalloc: http://goog-perftools.sourceforge.net/doc/tcmalloc.html
- LRU Cache: https://openmymind.net/High-Concurrency-LRU-Caching/
- Optimistic cache control: https://en.wikipedia.org/wiki/Optimistic_concurrency_control
- Memory management: https://www.loginradius.com/engineering/memcach-memory-management/
- Magazine slab allocator: http://www.parrot.org/sites/www.parrot.org/files/vmem.pdf
- Memory allocation: http://www.cs.northwestern.edu/~pdinda/ics-s05/doc/dsa.pdf
- Concurrenct hash tables: https://parsa.epfl.ch/courses/cs206/slides/L09-Hashs.pdf
- Cuckoo hashing: https://en.wikipedia.org/wiki/Cuckoo_hashing
- Birthday problem hashtables: http://matt.might.net/articles/counting-hash-collisions/
- Memc3: https://www.cs.cmu.edu/~dga/papers/memc3-nsdi2013.pdf