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
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;
Conference_Titel :
Parallel Processing (ICPP), 2010 39th International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-7913-9
Electronic_ISBN :
0190-3918
DOI :
10.1109/ICPP.2010.71