Abstract
In an object-based storage system, a novel scheme named EAP (extending attributes page) is presented to enhance the metadata reliability of the system by adding the user object file information attributes page for each user object and storing the file-related attributes of each user object in object-based storage devices. The EAP scheme requires no additional hardware equipments compared to a general method which uses backup metadata servers to improve the metadata reliability. Leveraging a Markov chain, this paper compares the metadata reliability of the system using the EAP scheme with that using only metadata servers to offer the file metadata service. Our results demonstrate that the EAP scheme can dramatically enhance the reliability of storage system metadata.
Similar content being viewed by others
References
Abd-El-Malek, M., Courtright, W.V., Cranor, C., Ganger, G.R., Hendricks, J., Klosterman, A.J., Mesnier, M., Prasad, M., Salmon, B., Sambasivan, R.R., et al., 2005. Ursa Minor: Versatile Cluster-based Storage. Proc. 4th USENIX Conf. on File and Storage Technology, p.59–72.
Agrawal, N., Bolosky, W.J., Douceur, J.R., Lorch, J.R., 2007. A Five-year Study of File-system Metadata. Proc. 5th USENIX Conf. on File and Storage Technologies, p.31–45.
Billinton, R., Allan, R.N., 1992. Reliability Evaluation of Engineering System: Concepts and Techniques. Plenum Press, New York.
Braam, P.J., 2007. Lustre File System: High-performance Storage Architecture and Scalable Cluster File System. Whiter Paper, Sun Microsystems, Inc., Santa Clara, CA, USA.
Clark, T., 2003. Designing Storage Area Networks: A Practical Reference for Implementing Storage Area Networks. Addison-Wesley Longman Publishing Co., Inc., USA.
Ghemawat, S., Gobioff, H., Leung, S.T., 2003. The Google File System. Proc. 19th ACM Symp. on Operating Systems Principles, p.29–43. [doi:10.1145/945445.945450]
Gibson, G.A., Meter, R.V., 2000. Network attached storage architecture. Commun. ACM, 43(11):37–45. [doi:10.1145/353360.353362]
Hulen, H., Graf, O., Fitzgerald, K., Watson, R.W., 2002. Storage Area Networks and the High Performance Storage System. Proc. 19th IEEE/10th NASA Goddard Conf. on Mass Storage Systems and Technologies, p.225–240.
Lohmeyer, J.B., Evans, M., 2008. Information Technology-SCSI Object-based Storage Device Commands-2 (OSD-2). INCITS T10 Working Draft. Available from: http://www.t10.org/ftp/t10/drafts/osd2/osd2r04.pdf
Mesnier, M., Ganger, G.R., Riedel, E., 2003. Object-based storage. IEEE Commun. Mag., 41(8):84–90. [doi:10.1109/MCOM.2003.1222722]
Mesnier, M., Ganger, G.R., Riedel, E., 2005. Object-based storage: pushing more functionality into storage. IEEE Potent., 24(2):31–34. [doi:10.1109/MP.2005.1462464]
Nagle, D.F., Ganger, G.R., Butler, J., Goodson, G., Sabol, C., 1999. Network Support for Network-attached Storage. Proc. Hot Interconnects, p.45–50.
Ross, S., 1983. Stochastic Processes. John Wiley Press, New York, USA.
Tang, H., Gulbeden, A., Zhou, J.Y., Strathearn, W., Yang, T., Chu, L.K., 2004. The Panasas ActiveScale Storage Cluster-delivering Scalable High Bandwidth Storage. Proc. ACM/IEEE SC Conf., p.53–62. [doi:10.1109/SC. 2004.57]
Weil, S.A., Brandt, S.A., Miller, E.L., Long, D.D.E., Maltzahn, C., 2006. Ceph: A Scalable, High-performance Distributed File System. Proc. 7th Symp. on Operating Systems Design and Implementation, p.307–320.
Author information
Authors and Affiliations
Corresponding author
Additional information
Project supported by the National Natural Science Foundation of China (No. 60873028), the National Basic Research Program (973) of China (No. 2004CB318201), the Program for New Century Excellent Talents in University (No. NCET-04-0693), and the Innovational Group Project (No. IRT0725), China
Rights and permissions
About this article
Cite this article
Wang, J., Feng, D., Wang, F. et al. Extending attributes page: a scheme for enhancing the reliability of storage system metadata. J. Zhejiang Univ. Sci. A 10, 1106–1113 (2009). https://doi.org/10.1631/jzus.A0820485
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.A0820485