DocumentCode
2537140
Title
FlashCoop: A Locality-Aware Cooperative Buffer Management for SSD-Based Storage Cluster
Author
Wei, Qingsong ; Gong, Bozhao ; Pathak, Suraj ; Tay, Y.C.
Author_Institution
Data Storage Inst., Agency for Sci., Technol. & Res., Singapore, Singapore
fYear
2010
fDate
13-16 Sept. 2010
Firstpage
634
Lastpage
643
Abstract
Random writes significantly limit the application of flash-based Solid State Drive (SSD) in enterprise environment due to its poor latency, negative impact on SSD lifetime and high garbage collection overhead. To release above limitations, we propose a locality-aware cooperative buffer scheme referred to as FlashCoop (Flash Cooperation), which leverages free memory of neighboring storage server to buffer writes over high speed network. Both temporal and sequential localities of access pattern are exploited in the design of cooperative buffer management. Leveraging the filtering effect of the cooperative buffer, FlashCoop can efficiently shape the I/O request stream and improve the sequentiality of the write accesses passed to the SSD. FlashCoop has been extensively evaluated under various enterprise workloads. Our benchmark results conclusively demonstrate that FlashCoop can achieve 52.3% performance improvement and 56.5% garbage collection overhead reduction compared to the system without FlashCoop.
Keywords
buffer storage; flash memories; FlashCoop; I/O request stream; SSD based storage cluster; flash based solid state drive; flash cooperation; high garbage collection overhead; locality aware cooperative buffer scheme; neighboring storage server; random writes; Bandwidth; Buffer storage; Dynamic scheduling; Flash memory; Resource management; Servers; Writing; Cooperative Buffer; Random Write; SSD; Temporal and Sequential localities;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing (ICPP), 2010 39th International Conference on
Conference_Location
San Diego, CA
ISSN
0190-3918
Print_ISBN
978-1-4244-7913-9
Electronic_ISBN
0190-3918
Type
conf
DOI
10.1109/ICPP.2010.71
Filename
5599244
Link To Document