DocumentCode :
2518549
Title :
Mercury: Host-side flash caching for the data center
Author :
Byan, S. ; Lentini, J. ; Madan, A. ; Pabon, L. ; Condict, M. ; Kimmel, J. ; Kleiman, S. ; Small, C. ; Storer, M.
fYear :
2012
fDate :
16-20 April 2012
Firstpage :
1
Lastpage :
12
Abstract :
The adoption of flash memory in high volume consumer products such as cell phones, tablet computers, digital cameras, and portable music players has driven down flash costs and increased flash quality. This trend is pushing flash memory into new applications, including enterprise computing. In enterprise data centers, servers containing flash-based SolidState Drives (SSDs) are becoming common. However, data center architects prefer to deploy shared storage over direct-attached storage (DAS). Shared storage offers superior manageability, availability, and scalability compared to DAS. For these reasons, system designers want to reap the benefits of direct attached flash memory without decreasing the value of shared storage systems. Our solution is Mercury, a persistent, write-through host-side cache for flash memory. By designing Mercury as a hypervisor cache, we simplify integration and deployment into host environments. This paper presents our experience building a host-side flash cache, an architectural analysis of possible cache attachment points, and a performance evaluation using enterprise workloads. Our results show a 26% improvement in the bandwidth observed by the Jetstress benchmark and a 500% improvement in the I/O rate of an enterprise workload.
Keywords :
business data processing; cache storage; computer centres; flash memories; Jetstress benchmark; Mercury; cell phones; data center; digital cameras; direct-attached storage; enterprise computing; enterprise data centers; flash costs; flash memory; flash quality; flash-based solid-state drives; high volume consumer products; host-side flash caching; hypervisor cache; portable music players; tablet computers; write-through host-side cache; Ash; Buffer storage; Cache storage; Random access memory; Servers; Virtual machine monitors; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on
Conference_Location :
San Diego, CA
ISSN :
2160-195X
Print_ISBN :
978-1-4673-1745-0
Electronic_ISBN :
2160-195X
Type :
conf
DOI :
10.1109/MSST.2012.6232368
Filename :
6232368
Link To Document :
بازگشت