DocumentCode :
2875958
Title :
A Storage Slab Allocator for Disk Storage Management in File System
Author :
Junwei Zhang ; Jingliang Zhang ; Xiaoming Han ; Lu Xu
Author_Institution :
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
fYear :
2009
fDate :
9-11 July 2009
Firstpage :
295
Lastpage :
302
Abstract :
Absorbing the slab idea for memory management, this paper presents a novel technique for the disk storage management called a storage slab allocator. A storage slab allocator doesnpsilat discard the file layout during the process of deleting files, but reuses the free file layout while creating, thereby both block allocation and release will be speeded up. The file layout is the cached-object as the free storage management unit. It maintains the free blocks and their relations. The prototype system is implemented based on Ext3 and tests are also done. Measured performance results are very promising. Compared with Ext3, the allocation performance is improved to about double times and bigger file deletion is improved to hundreds of times; meanwhile, the CPU utilization is reduced to about 40%.
Keywords :
cache storage; storage management; CPU utilization; Ext3; cached-object; disk storage management; file layout; file system; storage slab allocator; Cache storage; Computer architecture; Computer network management; Conference management; Costs; File systems; Memory management; Prototypes; Slabs; Technology management; file layout; file system; slab; storage management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking, Architecture, and Storage, 2009. NAS 2009. IEEE International Conference on
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3741-2
Type :
conf
DOI :
10.1109/NAS.2009.57
Filename :
5197343
Link To Document :
بازگشت