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.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bill Venners. Under the Hood: The architecture of aglets. JavaWorld, April 1997 http://www.javaworld.com/javaworld/jw-04-1997/jw-04-hood.html
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
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
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
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
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
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
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.
Robert K. Brunner and Laxmikant V. Kale. Adapting to Load on Workstation Clusters. The Seventh Symposium on the Frontiers of Massively Parallel Computation
Robert K. Brunner and Laxmikant V. Kale. Handling Application-Induced Load Imbalance using Parallel Objects. Publication Information Not Available. http://charm.cs.uiuc.edu/
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
Gosling, J., Joy, B., and Steele, G. 1996. The Java Language Specification. Addison Wesley
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.
Ousterhout, J. 1994. TcL and the Tk Toolkit. Addison-Wesley Longman.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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