skip to main content
article
Free access

An empirical study of a wide-area distributed file system

Published: 01 May 1996 Publication History
  • Get Citation Alerts
  • Abstract

    The evolution of the Andrew File System (AFS) into a wide-area distributed file system has encouraged collaboration and information dissemination on a much broader scale than ever before. We examine AFS as a provider of wide-area file services to over 100 organizations around the world. We discuss usage characteristics of AFS derived from empirical measurements of the system. Our observations indicate that AFS provides robust and efficient data access in its current configuration, thus confirming its viability as a design point for wide-area distributed file systems.

    References

    [1]
    BAKER, M. G., HARTMAN, J. H., KUPFER, M. D., SHIRRIFF, l<. W., AND OUSTERHOUT, J. K. 199l Measurements of a distributed file system. In Proceedings of the 13th ACM Symposium on Operating System Principles (Pacific Grove, Calif., Oct.). ACM, New York.]]
    [2]
    BERNERS-LEE, T., CALIAAU, R., LUOTONEN, A., FRYSTYK NIELSEN, H., AN{) SECRET, A. 1994. The World-Wide Web. Commun. ACM,?7, 8 !Aug. I.]]
    [3]
    DIIARAP. C. AND BOWMAN, M. 1995. Preliminary analysis of wide-area access traces. Penn State Tech. Rep. CSE-95-030, Penn State Univ., University Park, Pa.]]
    [4]
    EMTAt;E. A. ANI) DEtrTS('}t, P. 1992. Archie: An electronic directory service for the Interne\. In Usellix Conference Proceedings (Winter). USENIX Assoc., Berkeley, Calif.]]
    [5]
    G(}LDI('K.,1. S., BENNfNGER, K., KIRBY, C., MAHER, C., AND ZUMACH, $. 1995. Multi-resident AFS: An adventure in mass storage. In Usenix Conference Proceedings ~Winter) USENIX Assoc., Berkeley, Calif.]]
    [6]
    HOWARD,1. H., KAZAR, M. L., MENEES, S. G., NICHOLS, D. A., SATYANARAYANAN, M., S1DEBOTHAM, R. N., ANI) WEST, M.J. 1988. Scale and performance in a distributed file system. ACM Trans Comput. Syst. 6. 1 IFeb.).]]
    [7]
    {CtTZ, E. D., BUTLER. M., ^NI) McGR^TH, R. 1994. A scalable HTTP server: The NCSA prototype. Comput. Netu,. ISDN Syst. 27, (Sept. i.]]
    [8]
    K.,XZAR. M. L. 1988. Synchronization and caching issues in the Andrew File System. In lTscnix Conference Proceedings lWinter). USENIX Assoc., Berkeley, Calif.]]
    [9]
    KISTI.E}L J. ~\NI) S^TYAN.XR,~Y.,XN~XN, M. 1992. Disconnected operation in the Coda File System. ACM Trans. Compllt Nyst. 10, 1 (Feb.).]]
    [10]
    McCAHII.L, M. 1992. The Internet Gopher protocol: A distributed server information system. Co~lneXions 6, 7 I,July).]]
    [11]
    MoRRIs, J. H. SATYANAIL.~,YANAN, M, CONNER, M H., HOWARI), J. H., ROSENTHAI, D. S., AND SMITtt. F. D. 198(3. Andrew': A distributed personal computing environment Commun. ACM 2,9, 3 { Mar. 1.]]
    [12]
    MuN'rZ, D. ^NI) HONEYM^.N, P. 1992. Multi-level caching in distributed file systems. In ('senix CtmlS'rence Proceedings fWinterL USENIX Assoc., Berkeley, Calif.]]
    [13]
    OUSTERHOUT,1., DA COSTA, H., HARRISON, D., KUNZE,J., KUPFER, M., AND THOMPSON, J. 1985. A trace-driven analysis of the 4.2BSD file system. In Prtx'eedings of the lOth ACM Symposi,m on Operating System Principles (Dec.). ACM, New York.]]
    [14]
    S^TY^N^R^V^N.~kN, M. 1981. A study of file sizes and functional lifetimes. In Proceedings of the ~~th ACM Symposium an Operating System Principles. ACM, New York.]]
    [15]
    S^TYANAB.,XY,~Xx,.XN, M. 1989. Integrating security in a large distributed system. ACM Trans. Comput. Syst. 7, 3 (Aug.).]]
    [16]
    S^TYAN^R^YANAN, M. 1990. Scalable, secure, and highly available distributed file access. IEEE Comput. 23, 5 (May}.]]
    [17]
    SATYANARAYANAN, M. 1992. The influence of scale on distributed file system design. IEEE Trans. Softw. Eng. 18, 1 (Jan.),]]
    [18]
    SATYANARAYANAN, M., HOWARO, J. H., NICHOLS, D. N., SIDEBOTHAM, R. N., SPECTOR, A. Z., AND WEST, M.J. 1985. The ITC distributed file system: Principles and design. In Proceedings of the lOth ACM Symposium on Operating System Principles (Dec.). ACM, New York.]]
    [19]
    SIDEBOTHAM, R.N. 1986. Volumes: The Andrew File System data structuring primitive. In European Unix User Group Conference Proceedings (Aug.). EUUC Secretariat, Hefts, U.K.]]
    [20]
    SMITH, A. J. 1981a. Analysis of long term file reference patterns for application to file migration algorithms. IEEE Trans. Softw. Eng. SE-7, 4 (July).]]
    [21]
    SMITH, A.J. 1981b. Long term file migration algorithms. Commun. ACM 24, 8 (Aug.).]]
    [22]
    SPASOJEVIC, M. AND SATYANARAYANAN, M. 1994. A usage profile and evaluation of a widearea distributed file system. In Usenix Conference Proceedings (Winter). USENIX Assoc., Berkeley, Calif.]]
    [23]
    SPECTOR, A. Z. AND KAZ~, M.L.1989. Wide area file service and the AFS experimental system. Unix Rev. 7, 3 (Mar.).]]
    [24]
    STEINER, J. G., NEUMAN, C., ANO SCHILLER, J.I. 1988. Kerberos: An authentication service for open network systems. In Usenix Conference Proceedings (Winter). USENIX Assoc., Berkeley, Calif.]]
    [25]
    TRANSARC. 1991. AFS 3.1 programmer's reference manual. FS-00-D180, Transarc Corp., Pittsburgh, Pa. Oct.]]

    Cited By

    View all
    • (2018)Informed Prefetching for Distributed Multi-Level Storage SystemsJournal of Signal Processing Systems10.1007/s11265-017-1277-z90:4(619-640)Online publication date: 1-Apr-2018
    • (2013)Comparative Analysis of Andrew Files System and Hadoop Distributed File SystemLecture Notes on Software Engineering10.7763/LNSE.2013.V1.27(122-125)Online publication date: 2013
    • (2013)A New Collaborative and Cloud Based Simulation as a Service PlatformProceedings of the 2013 UKSim 15th International Conference on Computer Modelling and Simulation10.1109/UKSim.2013.108(611-616)Online publication date: 10-Apr-2013
    • Show More Cited By

    Recommendations

    Reviews

    Brett D. Fleisch

    Various Andrew File System (AFS) mechanisms in a large-scale, wide-area context are presented and their effectiveness is evaluated. The authors' goal is to observe wide-area AFS usage and to characterize its profile. The paper also assesses how well AFS works at its current scale and determines whether there are any imminent limits to its future growth. The study consisted of instrumenting AFS to permit the collection of data from actual AFS use during two 12-week periods. Both clients and servers were instrumented. Care was taken that systems being observed were not significantly perturbed. The paper presents the data in an organized fashion and corroborates the data with anecdotal evidence that was collected by means of a questionnaire to the AFS community. In the final section, a comparison between the World Wide Web and AFS poses the question of whether the Web will replace AFS. The paper is well written and provides significant evidence, ranging from observed experience to study of a commercial distributed file system. Because many vendors do not provide significant studies of their experimental or commercial artifacts, this paper is valuable in its contribution of evidence and methodologies for empirical observations.

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Computer Systems
    ACM Transactions on Computer Systems  Volume 14, Issue 2
    May 1996
    84 pages
    ISSN:0734-2071
    EISSN:1557-7333
    DOI:10.1145/227695
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 May 1996
    Published in TOCS Volume 14, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Andrew
    2. Internet
    3. World Wide Web
    4. scalability
    5. usage
    6. wide area

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)45
    • Downloads (Last 6 weeks)8

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Informed Prefetching for Distributed Multi-Level Storage SystemsJournal of Signal Processing Systems10.1007/s11265-017-1277-z90:4(619-640)Online publication date: 1-Apr-2018
    • (2013)Comparative Analysis of Andrew Files System and Hadoop Distributed File SystemLecture Notes on Software Engineering10.7763/LNSE.2013.V1.27(122-125)Online publication date: 2013
    • (2013)A New Collaborative and Cloud Based Simulation as a Service PlatformProceedings of the 2013 UKSim 15th International Conference on Computer Modelling and Simulation10.1109/UKSim.2013.108(611-616)Online publication date: 10-Apr-2013
    • (2012)Remote Procedure Calls and the Client/Server ModelGuide to Reliable Distributed Systems10.1007/978-1-4471-2416-0_6(185-247)Online publication date: 2012
    • (2010)Supporting Cloud Computing in Thin-Client/Server Computing ModelProceedings of the International Symposium on Parallel and Distributed Processing with Applications10.1109/ISPA.2010.42(612-618)Online publication date: 6-Sep-2010
    • (2009)Working set-based access control for network file systemsProceedings of the 14th ACM symposium on Access control models and technologies10.1145/1542207.1542241(207-216)Online publication date: 3-Jun-2009
    • (2009)Management of Information in Distributed Biomedical CollaboratoriesBiomedical Informatics10.1007/978-1-59745-524-4_1(1-23)Online publication date: 29-Jun-2009
    • (2007)Live wide-area migration of virtual machines including local persistent stateProceedings of the 3rd international conference on Virtual execution environments10.1145/1254810.1254834(169-179)Online publication date: 13-Jun-2007
    • (2006)A distributed file system for a wide-area high performance computing infrastructureProceedings of the 3rd conference on USENIX Workshop on Real, Large Distributed Systems - Volume 310.5555/1254840.1254849(9-9)Online publication date: 5-Nov-2006
    • (2006)A hybrid scheme for object allocation in a distributed object-storage systemProceedings of the 6th international conference on Computational Science - Volume Part IV10.1007/11758549_57(396-403)Online publication date: 28-May-2006
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media