The Multi-Level Metadata Indexing in Mass Storage System

Article Preview

Abstract:

Metadata query plays an important role in mass storage system. Efficient indexing algorithm can reduce the time and space which greatly determine the efficiency of mass storage system. Typically, temporal and spatial consuming is immense and volatile in the existing metadata management algorithms. In this paper, a novel metadata indexing algorithm is presented. Metadata query algorithm is based on two-level indexing strategy. The metadata is classified into two categories, that are active metadata and non-active metadata. The Bloom Filter is used to generate binary string for active metadata, and the B-tree is used to establish index of each active partition. While, the suitable hash function is selected for each non-active metadata partition. The results show that the multi-level metadata indexing algorithm can reduce the temporal and spatial costs of metadata query.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 532-533)

Pages:

818-822

Citation:

Online since:

June 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] D. Roselli, J. Lorch, and T. Anderson. A Comparison of File System Workloads. Proceedings of the 2000 USENIX Annual Technical Conference, page 41-54, June (2000).

Google Scholar

[2] Popek G J, Rudisin G, Stoughton A, et al. Detection of Mutual Inconsistency in Distributed Systems[J]. IEEE Trans. on Software Engineering, 1986, 12(11): 1067-1075.

DOI: 10.1109/tse.1983.236733

Google Scholar

[3] Pawlowski, C. Juszczak, P. Staubach, C. Smith, D. Lebel, and D. Hitz. NFS Version 3: Design and Implementation. Proc. Usenix Summer Technical Conf., pp.137-151, (1994).

Google Scholar

[4] M. Satyanarayanan, J.J. Kistler, P. Kumar, M.E. Okasaki, E.H. Siegel, and D.C. Steere. Coda: A Highly Available File System for Distributed Workstation Environments. IEEE Trans. Computers, vol. 39, no. 4, Apr. (1990).

DOI: 10.1109/12.54838

Google Scholar

[5] V. Cate and T. Gross. Combining the Concepts of Compression and Caching for a Two-Level File System. Proc. Fourth International Conference. Architectural Support for Programming Languages and Operating Systems (ASPLOS 91), pp.200-211, Apr. (1991).

DOI: 10.1145/106972.106993

Google Scholar

[6] Corbett P F, Feitelso D G. The Vesta parallel file system[J]. ACM Trans. on Computer System, 1996, 14(3): 225-264.

DOI: 10.1145/233557.233558

Google Scholar

[7] Brandt S A, Lan Xue, Miller E L, et al. Efficient metadata management in large distributed file systems: Proceedings of the 20th IEEE / 11th NASA Goddard Conference on Mass Storage System and Technologies. San Diego: [s. n. ], 2003: 290-297.

DOI: 10.1109/mass.2003.1194865

Google Scholar

[8] SU Yong, ZHOU Jing-li, YU Sheng-sheng. Research and Design of MDS in Distributed Storage System[J]. Journal of Chinese Computer Systems, 2007, 28(4): 734-737.

Google Scholar

[9] LIU Zhong, ZHOU Xing-Ming. A Metadata Management Method Based on Directory Path[J]. Journal of software, 2007, 18(2): 236-245.

Google Scholar