2020 · 33 citations · 38 references
ComputingComputer EngineeringComputer ScienceFault ToleranceFault-tolerant SystemsMemoryGarbage CollectionMemory HierarchyMemory ManagementDynamic Memory AllocationHeap AnalysisHeap ManagementMemory AllocationMemory LeaksNonvolatile MemoryPersistent HeapsPersistent Memory
The proliferation of fast, dense, byte-addressable nonvolatile memory suggests that data might be kept in pointer-rich "in-memory" format across program runs and even process and system crashes. For full generality, such data requires dynamic memory allocation, and while the allocator could in principle be "rolled into" each data structure, it is desirable to make it a separate abstraction.
38
Benchmarking cloud serving systems with YCSB
Brian F. Cooper, Adam Silberstein, Erwin Tam et al. · 2010 · 3.6K citations
STAMP: Stanford Transactional Applications for Multi-Processing
Chi Cao Minh, JaeWoong Chung, Christos Kozyrakis et al. · 2008 · 881 citations
On the effectiveness of address-space randomization
Hovav Shacham, Matthew J. Page, Ben Pfaff et al. · 2004 · 861 citations
Haris Volos, Andres Jaan Tack, Michael M. Swift · 2011 · 723 citations