Title :
ZBD: Using Transparent Compression at the Block Level to Increase Storage Space Efficiency
Author :
Makatos, Thanos ; Klonatos, Yannis ; Marazakis, Manolis ; Flouris, Michail D. ; Bilas, Angelos
Author_Institution :
Inst. of Comput. Sci. (ICS), Found. for Res. & Technol.-Hellas (FORTH), Heraklion, Greece
Abstract :
In this work we examine how transparent compression in the I/O path can improve space efficiency for online storage. We extend the block layer with the ability to compress and decompress data as they flow between the file-system and the disk. Achieving transparent compression requires extensive metadata management for dealing with variable block sizes, dynamic block mapping, block allocation, explicit work scheduling and I/O optimizations to mitigate the impact of additional I/O sand compression overheads. Preliminary results show that online transparent compression is a viable option for improving effective storage capacity, it can improve I/O performance by reducing I/O traffic and seek distance, and has a negative impact on performance only when single-thread I/O latency is critical.
Keywords :
data compression; meta data; optimisation; scheduling; storage management; I/O optimization; ZBD; block allocation; data compression; dynamic block mapping; explicit work scheduling; metadata management; online transparent compression; storage space efficiency; Benchmark testing; Context; Databases; Kernel; Performance evaluation; Random access memory; Servers; I/O performance; log-structured block device; online block-level compression;
Conference_Titel :
Storage Network Architecture and Parallel I/Os (SNAPI), 2010 International Workshop on
Conference_Location :
Incline Village, NV
Print_ISBN :
978-1-4244-6810-2
Electronic_ISBN :
978-1-4244-6811-9
DOI :
10.1109/SNAPI.2010.15