Skip to main content

An Agent-based Approach to Full Interoperability and Allocation Transparency in Distributed File Systems

  • Conference paper
  • First Online:
Mobile Agents for Telecommunication Applications (MATA 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2164))

  • 186 Accesses

Abstract

Modern distributed file system realizations offer only partially resource location transparency, resource location independence, fault tolerance, load balancing, heterogeneity, self-configuration, and simplified user access. Traditional portability techniques developed in these systems become unsuited in highly dynamic environments.

To solve these problems within a homogeneous framework we studied and experimented the use of static and mobile agents in a portable environment. In this paper we describe the philosophy, the structure, and the prototype realization of the Agent-based Distributed File System (ADFS). The main properties of this innovative distributed file system are resource location transparency, resource location independence, self-configuration, and heterogeneity of the underlying hardware and operating system architectures.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Coloris, J. Dollimore, and T. Kindberg. Distributed Systems: Concepts and Design. Addison-Wesley, Reading, MA., 1994.

    Google Scholar 

  2. R. Sandberg, D. Goldberg, S. Kleiman, D. Walsh, and B. Lyon. Design and implementation of the sun network file system. In USENIX 1985 Summer Conference proceedings, pages 119–130, 1985.

    Google Scholar 

  3. Sun Microsystems, Inc. NFS: Network file system protocol specification. Internet Request for Comments, (1094), 1989.

    Google Scholar 

  4. J. Howard, M. Kazar, S. Menees, D. Nichols, M. Satyanarayanan, R. Sidebotham, and M. West. Scale and performance in a distributed file system. ACM Transactions on Computer Systems, 6(4):51–81, 1988.

    Article  Google Scholar 

  5. M. Satyanarayanan, J. J. Kistler, P. Kumar, M. E. Okasaki, E. H. Siegel, and D. C. Steere. Coda: A highly available file system for a distributed workstation environment. IEEE Transactions on Computers, 39(4): 447–459, 1990.

    Article  Google Scholar 

  6. Bruce Walker, Gerald Popek, Robert English, Charles Kline, and Greg Thiel. The LOCUS distributed operating systems. In Proceedings of the 9th ACM Symposium on Operating Systems Principles (SOSP), volume 17, pages 49–70, 1983.

    Article  Google Scholar 

  7. G. Popek and B. Walker. The locus distributed system, 1985.

    Google Scholar 

  8. J. K. Ousterhout, A. R. Cherenson, F. Douglis, M. N. Nelson, and B. B. Welch. The sprite network operating system. Computer Magazine of the Computer Group News of the IEEE Computer Group Society, 21(2), 1988.

    Google Scholar 

  9. B. Welch and J. Ousterhout. Prefix tables: A simple mechanism for locating files in a distributed system. In Proceedings of the 6th International Conference on Distributed Computing Systems (ICDCS), pages 184–189, Washington, DC, 1986. IEEE Computer Society.

    Google Scholar 

  10. E. Levy and A. Silberschatz. Distributed file systems: Concepts and examples. ACM Computing Surveys, 22(4):321–374, 1990.

    Article  Google Scholar 

  11. T. Anderson, M. Dahlin, J. Neefe, D. Patterson, and R. Wang. Serverless network file systems performance. ACM Transactions on Computer Systems, 14(1):41–79, 1996.

    Article  Google Scholar 

  12. Microsoft. Distributed file system: A logical view of physical storage, 1999.

    Google Scholar 

  13. K. Rothermel and F. Hohl. Mobile Agents (MA’ 98). Number 1477. Lecture Notes on Computer Science, Springer, Berlin; Heidelberg, 1998.

    Book  Google Scholar 

  14. C. Harrison, D. Chess, and A. Kershenbaum. Mobile agents: Are they a good idea? Technical report, IBM Research Division, T. J. Watson Research Center, http://www.research.ibm.com/massdist/mobag.ps, 1995.

  15. Davis Chess, Benjamin Grosof, Colin Harrison, David Levine, Colin Parris, and Gene Tsudik. Itinerant Agents for Mobile Computing. IEEE Personal Communications, 2(5):34–49, 1995.

    Article  Google Scholar 

  16. Ken Arnold and James Gosling. The Java Programming Language. Addison-Wesley, Reading, MA, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fornaciari, W., Piuri, V., Prestileo, A., Zaccaria, V. (2001). An Agent-based Approach to Full Interoperability and Allocation Transparency in Distributed File Systems. In: Pierre, S., Glitho, R. (eds) Mobile Agents for Telecommunication Applications. MATA 2001. Lecture Notes in Computer Science, vol 2164. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44651-6_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-44651-6_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42460-4

  • Online ISBN: 978-3-540-44651-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics