Abstract
In this paper, we present experiences from building several mobile agent based distributed applications using the agent system TACOMA. Our hope is to demonstrate mobile agent applicability potential through some real and concrete examples. We conclude that mobile agents, even if they simplify remote installation of software, basically complement other structuring techniques in distributed applications.
Keywords
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.
This work was supported by NSF (Norway) grant No. 112578/431 (DITS-program).
Preview
Unable to display preview. Download preview PDF.
References
A. D. Birrell and B. J. Nelson. Implementing Remote Procedure Calls. ACM Transactions on Computer Systems, 2:39–59, February 1984.
David Chess, Colin Harrison, and Aaron Kershenbaum. Mobile Agents: Are They a Good Idea? Technical report, IBM Research Division, T.J. Watson Research Center, March 1995.
D. L. Eager. The Limited Performance Benefits of Migrating Active Processes for Load Sharing. ACM Performance evaluation review, 16(1):63–72, 1988.
A. Fugetta and G. Vigna. Understanding Code Mobility. IEEE Transactions on Software Engineering, 24(5):342–361, 1998.
Robert Gray, David Kotz, Saurab Nog, Daniela Rus, and George Cybenko. Mobile agents: The next generation in distributed computing. In Proceedings of the Second Aizu International Symposium on Parallel Algorithms/Architectures Synthesis (pAs ’97), pages 8–24, Fukushima, Japan, March 1997. IEEE Computer Society Press.
K. Jacobsen and D. Johansen. Mobile Software on Mobile Hardware — Experiences with TACOMA on PDAs. Technical report, Department of Computer Science/University of TromsØ, December 1997.
D. Johansen and G. Hartvigsen. Architectural Issues in the Stormcast System. Springer-Verlag, Lecture Notes in Computer Science, Dagstuhl Seminar, pages 1–16, 1995.
D. Johansen, N. P. Sudmann, and R. van Renesse. Performance Issues in TACOMA. In 11th Europeean Conference on Object-Oriented Programming, 3rd. Workshop on Mobile Object Systems, June 1997.
D. Johansen, R. van Renesse, and F. B. Schneider. Operating System Support for Mobile Agents. In Proceedings of the 5th Workshop on Hot Topics in Operating Systems (HOTOS-V), pages 42–45. IEEE Press, May 1995.
D. Johansen, R. van Renesse, and F. B. Schneider. Supporting Broad Internet Access to TACOMA. In Seventh ACM SIGOPS European Workshop, pages 42–45, June 1996.
M. Frans Kaashoek, D. Engler, G. Ganger, H. Briceno, R. Hunt, D. Mazières, T. Pickney, R. Grimm, J. Jannotti, and K. Mackenzie. Application Performance and Flexibility on Exokernel Systems. In Proceedings 16th ACM Symposium on Operating System Principles, pages 52–66, October 1997.
M. B. Dillencourt L. F. Bic, M. Fukuda. Distributed Computing using Autonomous Objects. IEEE Computer, 29(8), August 1996.
H. Peine and T. Stolpmann. The Architecture of the Ara Platform for Mobile Agents. In Proceedings of the First International Workshop on Mobile Agents, April 1997.
J.W. Stamos and D.K. Gifford. Remote Evaluation. ACM TOPLAS, 12(4), October 1990.
D. L. Tennenhouse and D. J. Wetherall. Towards an Active Network Architecture. Computer Communication Review, 26(2), April 1996.
M. M. Theimer, K. A. Lantz, and D. A. Cheriton. Preemptable Remote Execution Facilities in the V System. In Proceedings of the 10th Symposium on Operating System Principles, pages 2–12, 1985.
J. E. White. Telescript technology: The foundation for the electronic marketplace. General Magic white paper, General Magic Inc., 1994.
G. Wiederhold. Mediators in the architecture of future information systems. IEEE Computer, 25(3):38–49, April 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Johansen, D. (1998). Mobile agent applicability. In: Rothermel, K., Hohl, F. (eds) Mobile Agents. MA 1998. Lecture Notes in Computer Science, vol 1477. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057650
Download citation
DOI: https://doi.org/10.1007/BFb0057650
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64959-5
Online ISBN: 978-3-540-49817-9
eBook Packages: Springer Book Archive