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