Modern web services use in-memory caching extensively to increase throughput and reduce latency. There have been several workload analyses of production systems that have fueled …
Big data has revolutionized science and technology leading to the transformation of our societies. High-performance computing (HPC) provides the necessary computational power …
Web services rely on caching at nearly every layer of the system architecture. Commonly, each cache is implemented and maintained independently by a distinct team and is highly …
S Seshadri, M Gahagan, S Bhaskaran… - … USENIX Symposium on …, 2014 - usenix.org
We explore the potential of making programmability a central feature of the SSD interface. Our prototype system, called Willow, allows programmers to augment and extend the …
Modern data center solid state drives (SSDs) integrate multiple general-purpose embedded cores to manage flash translation layer, garbage collection, wear-leveling, and etc., to …
We present FEMU, a QEMU-based flash emulator for fostering future full-stack software/hardware SSD research, with the following four" CASE" benefits. FEMU is cheap …
Hybrid storage systems (HSS) use multiple different storage devices to provide high and scalable storage capacity at high performance. Data placement across different devices is …
K Tian, Y Dong, D Cowperthwaite - 2014 USENIX Annual Technical …, 2014 - usenix.org
A Full GPU Virtualization Solution with Mediated Pass-Through Page 1 This paper is included in the Proceedings of USENIX ATC ’14: 2014 USENIX Annual Technical …
We introduce Skylight, a novel methodology that combines software and hardware techniques to reverse engineer key properties of drive-managed Shingled Magnetic …