Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1186675.1186684acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
Article

NFSv4 replication for grid storage middleware

Published: 27 November 2006 Publication History

Abstract

Sharing data in scientific collaborations that involve many institutions around the world demands a large-scale storage system that is reliable and efficient, yet at the same time, convenient to use. This paper presents a replicated file system that supports mutable replication with strong consistency guarantees, high failure resiliency, and good scaling properties. The principal concern with such a system is usually its performance penalty. Using experiment evaluation, we show that in simulated wide area networks, the proposed replicated file system maintains a significant performance advantage over a single server system. At the same time, it provides comparable and often better performance than GridFTP, the de facto standard file transfer application that is often used to manually synchronize shared data.

References

[1]
Chervenak, A., Foster, I., Kesselman, C., Salisbury, C., and Tuecke, S. The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Data Sets. J. Network and Computer Applications (2000).]]
[2]
Foster, I. and Kesselman, C. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann (1998).]]
[3]
Allcock, W., Bresnahan, J., Kettimuthu, R., and Link, M. The Globus Striped GridFTP Framework and Server. Supercomputing (2005).]]
[4]
Frey, J., Tannenbaum, T., Livny, M., Foster, I., and Tuecke, S. Condor-G. A computation management agent for multiinstitutional grids. HPDC (2001).]]
[5]
Shepler, S., Callaghan, B., Robinson, D., Thurlow, R., Beame, C., Eisler, M., and Noveck, D. Network File System (NFS) version 4 Protocol. RFC 3530 (2003).]]
[6]
Mockapetris, P. Domain Names - Concepts and Facilities. RFC 1034 (1987).]]
[7]
Mockapetris, P. Domain Names - Implementation and Specification. RFC 1035 (1987).]]
[8]
Baru, C., Moore, R., Rajasekar, A., and Wan, M. The SDSC Storage Resource Broker. CASCON Conf. (1998).]]
[9]
Bent, J., Venkataramani, V., LeRoy, N., Roy, A., Stanley, J., Arpaci-Dusseau, A. C., Arpaci-Dusseau, R. H., and Livny, M. Flexibility, Manageability, and Performance in a Grid Storage Appliance. HPDC (2002).]]
[10]
Foster, I., Voeckler, J., Wilde, M., and Zhao, Y. Chimera: A Virtual Data System for Representing, Querying, and Automating Data Derivation. Scientific and Statistical Database Management Conf. (2002).]]
[11]
Allcock, W., Bester, J., Bresnahan, J., Chervenak, A., Foster, I., Kesselman, C., Meder, S., Nefedova, V., Quesnel, D., and Tuecke, S. Secure, Efficient Data Transport and Replica Management for High-Performance Data-Intensive Computing. IEEE Mass Storage (2001).]]
[12]
Satyanarayanan, M., Howard, J. H., Nichols, D. A., Sidebotham, R. N., Spector, A. Z., and West, M. J. The ITC distributed file system: principles and design. Op. Sys. Rev. (1985).]]
[13]
White, B. S., Walker, M., Humphrey, M., and Grimshaw, A. S. Legionfs: a secure and scalable file system supporting crossdomain high-performance applications. Supercomputing (2001).]]
[14]
Kumar, P. and Satyanarayanan, M. Supporting application specific resolution in an optimistically replicated file system. In Workshop on Workstation Op. Sys. (1993).]]
[15]
Satyanarayanan, M., Kistler, J. J., Kumar, P., Okasaki, M. E., Siegel, W. H., and Steere, D. C. Coda: A highly available file system for a distributed workstation environment. IEEE Trans. on Computers (1990).]]
[16]
Zhang, J. and Honeyman, P. Naming, Migration, and Replication for NFSv4. SANE (2006).]]
[17]
Zhang, J. and Honeyman, P. Hierarchical Replication Control. Tech. Rep. CITI-06-03, Center for Information Technology Integration, Ann Arbor (2006).]]
[18]
Pawlowski, B., Shepler, S., Beame, C., Callaghan, B., Eisler, M., Noveck, D., Robinson, D., and Thurlow, R. The NFS version 4 protocol. SANE (2000).]]
[19]
Pawlowski, B, Juszczak, C., Staubach, P., Smith, C., Lebel, D., Hitz, D. NFS Version 3 Design and Implementation. USENIX Summer Tech. Conf. (1994).]]
[20]
Hemminger S. Netem - Emulating Real Networks in the Lab. LCA2005 (2005).]]
[21]
Thain, D., Bent, J., Arpaci-Dusseau, A. C., Arpaci-Dusseau, R. H., and Livny, M. Pipeline and batch sharing in grid workloads. HPDC (2003).]]
[22]
Holtman, H. CMS data grid system overview and requirements. The Compact Muon Solenoid (CMS) Experiment Note 2001/037, CERN, Switzerland (2001).]]
[23]
The Large Hadron Collider (LHC). http://lhc.web.cem.ch/lhc/.]]
[24]
The Educational Global Climate Modeling (EdGCM). http://edgcm.columbia.edu/.]]
[25]
The Basic Local Alignment Search Tool (BLAST). http://www.ncbi.nlm.nih.gov/BLAST/.]]
[26]
Andrews, P., Jordan, C., and Pfeiffer, W. Marching Towards Nirvana: Configurations for Very High Performance Parallel File Systems. HyperIO workshop (2006).]]
[27]
Andrews, P., Jordan C., and Lederer, H. Design, Implementation, and Production Experiences of a Global Storage Grid. IEEE Mass Storage (2006).]]
[28]
TeraGrid. http://www.teragrid.org/]]

Cited By

View all
  • (2013)An Adaptive-Grained Consistency Maintenance Scheme for Shared Data on Emergency and Rescue ApplicationsInternational Journal of Grid and High Performance Computing10.4018/jghpc.20130401045:2(54-71)Online publication date: 1-Apr-2013
  • (2010)Transparent on-demand co-allocation data access for gridsInternational Journal of Ad Hoc and Ubiquitous Computing10.1504/IJAHUC.2010.0329975:4(227-234)Online publication date: 1-May-2010
  • (2007)Hierarchical Replication Control in a Global File SystemProceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid10.1109/CCGRID.2007.57(155-162)Online publication date: 14-May-2007

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MCG '06: Proceedings of the 4th international workshop on Middleware for grid computing
November 2006
109 pages
ISBN:1595935819
DOI:10.1145/1186675
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 November 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. NFSv4
  2. consistency
  3. distributed file system
  4. global name space
  5. grid computing
  6. mutable replication

Qualifiers

  • Article

Conference

Middleware06
Sponsor:
Middleware06: 7th International Middleware Conference
November 27 - December 1, 2006
Melbourne, Australia

Acceptance Rates

Overall Acceptance Rate 14 of 36 submissions, 39%

Upcoming Conference

MIDDLEWARE '24
25th International Middleware Conference
December 2 - 6, 2024
Hong Kong , Hong Kong

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2013)An Adaptive-Grained Consistency Maintenance Scheme for Shared Data on Emergency and Rescue ApplicationsInternational Journal of Grid and High Performance Computing10.4018/jghpc.20130401045:2(54-71)Online publication date: 1-Apr-2013
  • (2010)Transparent on-demand co-allocation data access for gridsInternational Journal of Ad Hoc and Ubiquitous Computing10.1504/IJAHUC.2010.0329975:4(227-234)Online publication date: 1-May-2010
  • (2007)Hierarchical Replication Control in a Global File SystemProceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid10.1109/CCGRID.2007.57(155-162)Online publication date: 14-May-2007

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media