Publication | Closed Access
NVMcached
32
Citations
27
References
2016
Year
Unknown Venue
Hardware SecurityStorage VirtualizationNon-volatile MemoryKv CacheEngineeringCloud ComputingIn-storage ComputingComputer EngineeringComputer ArchitectureIn-memory DatabaseDram MemoryComputer ScienceParallel ComputingData ManagementMemory Architecture
As byte-addressable, high-density, and non-volatile memory (NVM) is around the corner to be equipped alongside the DRAM memory, issues on enabling the important key-value cache services, such as memcached, on the new storage medium must be addressed. While NVM allows data in a KV cache to survive power outage and system crash, in practice their integrity and accessibility depend on data consistency enforced during writes to NVM. Though techniques for enforcing the consistency, such as journaling, COW, or checkpointing, are available, they are often too expensive by frequently using CPU cache flushes to ensure crash consistency, leading to (much) reduced performance and excessively compromised NVM's lifetime.
| Year | Citations | |
|---|---|---|
Page 1
Page 1