Abstract
Among the most significant changes that have affected the domain of computer networking is the proliferation of distributed applications and services, particularly within wide-area networks such as corporate intranets and most notably within the Internet. As the demand for such applications and services continues to expand, the need for a generic, open solution facilitating the distribution of data and services becomes increasingly apparent. Researchers have recently begun to investigate the feasibility of using the Mobile Agents Paradigm as an integral part of distributed computing infrastructures. In addition to facilitating the exchange of data and the access to services, agents serve as abstractions that separate the communication of data from the location and format of data that is transferred among the nodes of the distributed environment. This paper discusses the goals, design and implementation of a particular multilingual mobile agent development kit, the Distributed Agent Delivery System (DADS). DADS supports multiple agent languages types, and is deemed sufficiently lightweight to be deployed in performance-sensitive environments. DADS thus provides the fundamental mechanisms for the development of distributed applications that would scale well with the ever-increasing size and complexity of modern distributed infrastructures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bhattacharjee, Samrat, Kenneth L. Calvert, and Ellen W. Zegura. “An Architecture for Active Networking.” Submitted to IEEE Infocom’ 97. 1997.
CCITT. “Introduction to CCITT Signalling System No. 7: Recommendation Q.700.” Fascicle V.17. 1988.
Deutsch, P., and J-L Gailly. “ZLIB Compressed Data Format Specification version 3.3.” Network Working Group, Request for Comments: 1950. 1996.
Gosling, James, and Henry McGilton. “The Java Language Environment: A White Paper.” Sun Microsystems, Inc. 1996.
Hopper, S. A., A. R. Mikler, H. Unger, P. Tarau, and F. Chen. “Mobile Agent-Based File System for the WOS: An Overview.” 1999 Advanced Simulation Technologies Conference. 1999.
Karimi, Jahangir. “A Software Design Technique for Client-Server Applications.” Concurrency: Practive and Experience. Vol. 11(1). 1999.
Maes, Pattie. “Modeling Adaptive Autonomous Agents.” Artificial Life Journal. Vol. 1, No. 1 & 2. MIT Press, 1994.
Oliveira, Luiz A. G., Paulo C. Oliveira, and Eleri Cardozo. “An Agent-Based Approach for Quality of Service Negotiation and Management in Distributed Multimedia Systems.” Mobile Agents: First International Workshop, MA’ 97. Berlin, 1997.
O’Reilly, Tim, Cameron Laird, Larry Wall, and Nathan Torkington. “Perl: a technology white paper.” O’Reilly and Associates.
Srinivasan, R. “RPC: Remote Procedure Call Protocol Specification Version 2.” Network Working Group, Request for Comments 1831. 1995.
Tennenhouse, D. L., and D. J. Wetherall. “Towards and Active Network Architecture.” Multimedia Computing and Networking’ 96. 1996.
Wetherall, David J., and David L. Tennenhouse. “The Active IP Option.” Proceedings of the 7th ACM SIGOPS European Workshop. Connemara, Ireland, 1996.
Wooldridge, M., and N. R. Jennings. “Pitfalls of Agent-Oriented Development.” Proceedings of the Autonomous Agents’ 98 Conference Minneapolis, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hopper, S.A., Mikler, A.R., Mayes, J.T. (2000). Design and Implementation of a Distributed Agent Delivery System. In: Kropf, P.G., Babin, G., Plaice, J., Unger, H. (eds) Distributed Communities on the Web. DCW 2000. Lecture Notes in Computer Science, vol 1830. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45111-0_22
Download citation
DOI: https://doi.org/10.1007/3-540-45111-0_22
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67647-8
Online ISBN: 978-3-540-45111-2
eBook Packages: Springer Book Archive