Replica Based Distributed Metadata Management in Grid Environment

  • Hai Jin
  • Muzhou Xiong
  • Song Wu
  • Deqing Zou
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3994)


Metadata management is one of the key techniques in data grid. It is required to achieve two goals: high efficiency and availability. This paper presents a Replication Based Metadata Management System (RBMMS) as metadata server implemented in Global Distributed Storage System (GDSS). To address the above two goals RBMMS maintains a spares strongly connected graph to describe replica structure and relations among the replicas. The graph is used to propagate updating information and replica discovery in the process of replica addition and removal. Cache module is also implemented in RBMMS to further improve the performance of metadata access. The evaluation demonstrates that RBMMS attains high availability and efficiency of metadata management system.


Grid Environment Access Mode Metadata Server Metadata Management Storage Resource Broker 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Foster, I.: The Grid: A New Infrastructure for 21st Century Science. Physics Today 55(2), 42 (2002)CrossRefGoogle Scholar
  2. 2.
    Allcock, B., Bester, J., Bresnahn, J., Chervenak, A., Foster, I., Kesselman, C.: Data Management and Transfer in High Performance computational Grid Environments. Parallel Computing 28(5), 749–771 (2002)CrossRefGoogle Scholar
  3. 3.
    Foster, I., Kesselman, C.: Computational Grids. In: The Gird – Blueprint for a new Computing Infrastructure, pp. 15–51. Morgan Kaufmann Publisher, San Francisco (1999)Google Scholar
  4. 4.
    von Laszewski, G., Foster, I.: Usage of LDAP in Globus,
  5. 5.
    Ferdean, C., Makpangou, M.: A Scalable Replica Selection Strategy based on Flexible Contracts. In: Proceedings of Third IEEE Workshop on Internet Applications, San Jose, California (2003)Google Scholar
  6. 6.
    Lamehamedi, H., Szymanski, B.: Data replication strategies in grid environments. In: Proceedings of Fifth International Conference on Algorithms and Architectures for Parallel Processing, Beijing (2002)Google Scholar
  7. 7.
    Ranganathan, K., Foster, I.: Design and Evaluation of Replication Strategies for a High Performance Data Grid. In: Proceedings of International Conference on Computing in High Energy and Nuclear Physics, Beijing (2001)Google Scholar
  8. 8.
    Karlsson, M., Karamanolis, C.: Choosing Replica Placement Heuristics for Wide-Area Systems. In: Proceedings of 24th International Conference on Distributed Computing Systems, Hachioji, Tokyo, Japan (2004)Google Scholar
  9. 9.
    Iyer, S., Rowstron, A., Druschel, P.: Squirrel: A decentralized peer-to-peer web cache. In: Proceedings of 21st ACM Symposium on Principles of Distributed Computing, Monterey, California (2002)Google Scholar
  10. 10.
    Baru, C., Moore, R., Rajasekar, A., Wan, M.: The SDSC Storage Resource Broker. In: Proceedings of CASCON 1998 Conference (1998)Google Scholar
  11. 11.
    MCAT, MCAT – A Meta Information Catalog (Version 3.0)Google Scholar
  12. 12.
    White, B., Walker, M., Humphrey, M., Grimshaw, A.: LegionFS: A Secure and Scalable File System Supporting Cross-Domain High-Performance Application. In: Proceedings of SC 2001 (November 2001)Google Scholar
  13. 13.
    Guy, L., Kunszt, P., Laure, E., Stockinger, H., Stockinger, K.: Replica Management in Data Grids. In: Global Grid Forum 5 (2002)Google Scholar
  14. 14.
    Jin, H., Ran, L., Wang, Z., Huang, C., Chen, Y., Zhou, R., Jia, Y.: Architecture Design of Global Distributed Storage System for Data Grid. High Technology Letters 9(4), 1–4 (2003)Google Scholar
  15. 15.
    Lee, B.-D., Weissman, J.B.: An Adaptive Service Grid Architecture Using Dynamic Replica Management. In: Proceedings of 2nd International Workshop on Grid Computing, Denver, Colorado (2001)Google Scholar
  16. 16.
    Ranganathan, K., Foster, I.: Identifying Dynamic Replication Strategies for a High-Performance Data Grid. In: Lee, C.A. (ed.) GRID 2001. LNCS, vol. 2242, p. 75. Springer, Heidelberg (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Hai Jin
    • 1
  • Muzhou Xiong
    • 1
  • Song Wu
    • 1
  • Deqing Zou
    • 1
  1. 1.Cluster and Grid Computing Lab, School of Computer Science and TechnologyHuazhong University of Science and TechnologyWuhanChina

Personalised recommendations