Skip to main content

Fast File Access for Fast Agents

  • Conference paper
  • First Online:
Book cover Mobile Agents (MA 2001)

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

Included in the following conference series:

Abstract

Mobile agents are a powerful tool for coordinating general purpose distributed computing, where the main goal is high performance. In this paper we demonstrate how the inherent mobility of agents may be exploited to achieve fast file access, which is necessary for most general-purpose applications. We present a file system for mobile agents based exclusively on local disks of the participating workstations. The mobility of agents allows us to make all file operations local, which significantly reduces access time. We also demonstrate how code files and special system files can be handled efficiently in a localdisk- based environment.

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. Bill Venners. Under the Hood: The architecture of aglets. JavaWorld, April 1997 http://www.javaworld.com/javaworld/jw-04-1997/jw-04-hood.html

  2. H. Peine and T. Stolpmann. The Architecture of the Ara Platform for Mobile Agents. In Kurt Rothermel, Radu Popescu-Zeletin, editors, Proc. of the First International Workshop on Mobile Agents MA’97. (Berlin, Germany), April 1997. http://www.uni-kl.de/AGNehmer/Projekte/Ara/index_e.html

  3. Robert Gray, George Cybenko, David Kotz, and Daniela Rus. Agent Tcl. In William Cockayne and Michael Zypa, editors, Itinerant Agents: Explanations and Examples with CDROM. Manning Publishing, 1997. ftp://ftp.cs.dartmouth.edu/pub/kotz/papers/gray:bookchap.ps.Z

  4. Johansen, D., van Renesse, R. and Schneider, F. B. An Introduction to the TACOMA Distributed System, Technical Report 95-23, Dept. of Computer Science, University of Tromco, Norway, 1995. http://www.cs.uit.no/Localt/Rapporter/Reports/9523.html

  5. Christian Wicke, Lubomir F. Bic, Michael B. Dillencourt, Munehiro Fukuda. “Automatic State Capture of Self-Migrating Computations in Messengers”. ICSE98 Int’l Workshop on Computing and Communication in the Presence of Mobility, Kyoto, Japan, April 1998. http://www.ics.uci.edu/~bic/messengers/messengers.html

  6. Christian Wicke, Lubomir F. Bic, Michael B. Dillencourt. “Compiling for Fast State Capture of Mobile Agents”, Parallel Computing 99 (ParCo99). TU Delft, The Netherlands. August 1999

    Google Scholar 

  7. Eugene Gendelman, Lubomir F. Bic, Michael B. Dillenourt. An Application-Transparent, Platform-Independent Approach to Rollback-Recovery for Mobile-Agent Systems. In proc. of 20th International Conference on Distributed Computing Systems (ICDCS 2000). Taipei, Taiwan, April 2000

    Google Scholar 

  8. Eugene Gendelman, Lubomir F. Bic, and Michael B. Dillencourt. LDFS: A Fault-Tolerant Local Disk-Based File System for Mobile Agents. Department of Information and Computer Science, University of California, Irvine, CA. TR 01-21.

    Google Scholar 

  9. Robert K. Brunner and Laxmikant V. Kale. Adapting to Load on Workstation Clusters. The Seventh Symposium on the Frontiers of Massively Parallel Computation

    Google Scholar 

  10. Robert K. Brunner and Laxmikant V. Kale. Handling Application-Induced Load Imbalance using Parallel Objects. Publication Information Not Available. http://charm.cs.uiuc.edu/

  11. Eugene Gendelman, Lubomir F. Bic, Michael B. Dillencourt. “Process Interconnection Structures in Dynamically Changing Topologies” HiPC’00, December 2000. http://www.ics.uci.edu/~egendelm/prof/publications.html

  12. Gosling, J., Joy, B., and Steele, G. 1996. The Java Language Specification. Addison Wesley

    Google Scholar 

  13. White, J. 1997. Telescript Technology: An Introduction to the Language. White Paper, General Magic, Inc., Sunnyvale, CA. Appeared in Bradshaw, J., Software Agents, AAAI/MIT Press.

    Google Scholar 

  14. Ousterhout, J. 1994. TcL and the Tk Toolkit. Addison-Wesley Longman.

    Google Scholar 

  15. Farmer, W. M., Guttman, J.D., and Swarup, V. 1996. Security for Mobile Agents: Issues and Requirements. Proceedings of the National Information Systems Security Conference, 591–597.

    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

Gendelman, E., Bic, L.F., Dillencourt, M.B. (2001). Fast File Access for Fast Agents. In: Picco, G.P. (eds) Mobile Agents. MA 2001. Lecture Notes in Computer Science, vol 2240. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45647-3_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-45647-3_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-45647-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics