×

zbMATH — the first resource for mathematics

A TACOMA retrospective. (English) Zbl 1009.68900
Summary: For seven years, the TACOMA project has investigated the design and implementation of software support for mobile agents. A series of prototypes has been developed, with experiences in distributed applications driving the effort. This paper describes the evolution of these TACOMA prototypes, what primitives each supports, and how the primitives are used in building distributed applications.
MSC:
68U99 Computing methodologies and applications
68N01 General topics in the theory of software
68T05 Learning and adaptive systems in artificial intelligence
Software:
Sumatra
PDF BibTeX XML Cite
Full Text: DOI
References:
[1] To Engineer Is Human: The Role of Failure in Successful Design. Random House, Inc: New York, 1992.
[2] Attacking the process migration bottleneck. Proceedings of the 11th ACM Symposium on Operating System Principles, Austin, TX. ACM Press, 1987; 13-24.
[3] Preemptable remote execution facilities for the V-system. Proceedings of the 10th ACM Symposium on Operating System Principles, Orcas Island, WA, December 1985. ACM Press, 1985.
[4] Process migration in DEMOS/MP. Proceedings of the 9th ACM Symposium on Operating Systems Principles, Bretton Woods, NH, October 1983. ACM Press, 1983; 110-119.
[5] Telescript technology: The foundation for the electronic marketplace. General Magic white paper, General Magic Inc., CA, 1994.
[6] Agent Tcl: A transportable agent system. Proceedings of the CIKM Workshop on Intelligent Information Agents, Fourth International Conference on Information and Knowledge Management (CIKM 95), Baltimore, MA, December 1995.
[7] The architecture of the Ara platform for mobile agents. Proceedings of the First International Workshop on Mobile Agents MA’97 (Lecture Notes in Computer Science, vol. 1219), (eds.). Springer: Berlin, 1997.
[8] Programming and Deploying Java Mobile Agents with Aglets. Addison Wesley: Des Moines, IA, 1998.
[9] Baumann, World Wide Web 1 pp 123– (1998) · Zbl 05467361 · doi:10.1023/A:1019211714301
[10] Sumatra: A language for resource-aware mobile programs. Mobile Object Systems (Lecture Notes in Computer Science, vol. 1222), (eds.). Springer: Berlin, 1997.
[11] Kqml as an agent communication language. Proceedings of the Third International Conference on Information and Knowledge Management (CIKM’94), Gaithersburg, MD. ACM Press: New York, 1994.
[12] van Renesse, Software?Practice and Experience 28 pp 963– (1998) · doi:10.1002/(SICI)1097-024X(19980725)28:9<963::AID-SPE179>3.0.CO;2-9
[13] Adding mobility to nonmobile Web robots. Proceedings of the 20th International Conference on Distributed Computing Systems (ICDCS’00) Workshops, Taiwan, April 2000. IEEE Computer Society: Piscataway, NJ, 2000; F73-F79.
[14] Shamir, Communications of the ACM 22 pp 612– (1979) · Zbl 0414.94021 · doi:10.1145/359168.359176
[15] Towards fault-tolerant and secure agentry. Proceedings of the 11th International Workshop WDAG ’97, Saarbrucken, Germany, September 1997 (Lecture Notes in Computer Science, vol. 1320). Springer: Heidelberg, 1997; 1-14.
[16] NAP: Practical fault-tolerance for itinerant computations. Proceedings of the 19th IEEE International Conference on Distributed Computing Systems (ICDCS’99), Austin, TX, June 1999. IEEE Computer Society, 1999; 180-189.
[17] Mobile agents: Are they a good idea? Technical Report, IBM Research Division, IBM T. J. Watson Research Center, Yorktown Heights, NY 10598, March 1995.
[18] Mobile agents: Motivations and state of the art. Handbook of Agent Technology, (ed.). AAAI/MIT Press: Cambridge, MA, 2000. To appear. Draft available as Technical Report TR2000-365, Department of Computer Science, Dartmouth College.
[19] Mobile software on mobile hardware?experiences with TACOMA on PDAs. Technical Report 97-32, University of Tromsø, Norway, 1997.
[20] Kotz, ACM SIGOPS Operating Systems Review 33 pp 7– (1999) · Zbl 05445475 · doi:10.1145/311124.311130
[21] Kotz, IEEE Internet Computing 1 pp 58– (1997) · Zbl 05096515 · doi:10.1109/4236.612217
[22] Supporting broad internet access to TACOMA. Proceedings of the 7th ACM SIGOPS European Workshop, Connemara Island, Ireland, September 1996. ACM Press, 1996; 55-58.
[23] Gsm 07.05: Short message service (sms) and cell broadcasting service cbs. Available from http://www.etsi.org/.
[24] Ubiquitous devices united: Enabling distributed computing through mobile code. Proceedings of the 14th ACM Symposium on Applied Computing (ACM SAC’99), San Antonio, TX. ACM Press: New York, 1999.
[25] Mobile agent applicability. Proceedings of the Mobile Agents, Stuttgart, Germany, September 1998 (Lecture Notes in Computer Science). Springer, 1998; 80-98. · doi:10.1007/BFb0057650
[26] TOS: Kernel support for distributed systems management. Proceedings of the 16th Symposium on Applied Computing (ACM SAC ’01), Las Vegas, NV, March 2001. ACM Press: New York, 2001.
[27] The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, San Francisco, CA, 1998.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.