Advertisement

Fast File Access for Fast Agents

  • Eugene Gendelman
  • Lubomir F. Bic
  • Michael B. Dillencourt
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2240)

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.

Keywords

File System Migration Time Mobile Agent Port Number Local Disk 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 2.
    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. 3.
    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. 4.
    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. 5.
    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. 6.
    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. 7.
    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 1999Google Scholar
  7. 8.
    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 2000Google Scholar
  8. 9.
    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. 11.
    Robert K. Brunner and Laxmikant V. Kale. Adapting to Load on Workstation Clusters. The Seventh Symposium on the Frontiers of Massively Parallel ComputationGoogle Scholar
  10. 12.
    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. 13.
    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. 14.
    Gosling, J., Joy, B., and Steele, G. 1996. The Java Language Specification. Addison WesleyGoogle Scholar
  13. 15.
    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. 16.
    Ousterhout, J. 1994. TcL and the Tk Toolkit. Addison-Wesley Longman.Google Scholar
  15. 17.
    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

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Eugene Gendelman
    • 1
  • Lubomir F. Bic
    • 1
  • Michael B. Dillencourt
    • 1
  1. 1.Department of Information and Computer ScienceUniversity of CaliforniaIrvineUSA

Personalised recommendations