Abstract
Use of the Internet and the World-Wide-Web has become widespread in recent years and mobile agent technology has proliferated at an equally rapid rate. In this paper, we introduce the Concordia infrastructure for the development and management of network-efficient mobile agent applications for accessing information anytime, anywhere, and on any device.
Concordia has been implemented in the Java language to ensure platform independence among agent applications. The design goals of Concordia have focused on providing complete coverage of flexible agent mobility, support for agent collaboration, agent persistence, reliable agent transmission, and agent security.
Concordia offers a flexible scheme for dynamic invocation of arbitrary method entry points within a common agent application and extends the notion of simple agent interaction with support for agent collaboration, which allows agents to interact, modify external states (e.g., a database), as well as internal agent states. Concordia provides support for agent persistence and recovery and guarantees the transmission of agents across a network. Concordia has also been designed to provide for fairly complete security coverage from the outset. An alpha release of Concordia is available.
Preview
Unable to display preview. Download preview PDF.
References
Aglets: Mobile Java Agents, IBM Tokyo Research Lab, URL=http://www.ibm.co.jp/trl/projects/aglets
D. T. Chang, D. B. Lange, “Programming Mobile Agents in Java” URL=http://www.trl.ibm.co.jp/aglets/
D. T. Chang, D. B. Lange, “Mobile Agents: A New Paradigm for Distributed Object Computing on the WWW”, In Proceedings of the OOPSLA96 Workshop: Toward the Integration of WWW and Distributed Object Technology, October 1996.
D. Chess, B. Grosof, C. Harrison, D. Levine, C. Parris, “Itinerant Agents for Mobile Computing”, IEEE Personal Communications Magazine, 2(5), October 1995.
CyberAgents Documentation, FTP Software Inc., URL=http://www.ftp.com
DECmessageQ Programmer's Guide, Digital Equipment Corporation, Maynard, Massachusetts, 1994.
“Distributed and Mobile Object Projects”, OSF Research Institute, URL=http://www.osf.org/RI/DMO/DMO.html
Encina RQS Programmer's Guide, Transarc Corporation, Pittsburgh, Pennsylvania, 1994.
T. Finin, R. Fritzson, D. McKay, “A Language and Protocol to Support Intelligent Agent Interoperability”, In Proceedings of the CE & CALS Washington '92 Conference, June 1992.
M. R. Genesereth, S. P. Ketchpel, “Software Agents”, Communications of the ACM, 37(7):48–53, July 1994.
J. Gosling, F. Yellin, The Java Team, “Java API Documentation Version 1.0.2 — Class ClassLoader”, URL=http://java.sun.com/products/JDK/1.0.2/api/
T. R. Gruber, “A Translation Approach to Portable Ontologies”, Knowledge Acquisition, 5(2):199–220, 1993.
F. Hohl, Mole Alpha 1.0 Documentation, URL= http://www.informatik.unistuttgart.de/ipvr/vs/projekte/mole.html
W. Li, Java-To-Go, Univ. of California, Berkeley, URL= http://ptolemy.eecs.berkeley.edu/∼wli/group/java2go/java-to-go.html
D.S. Milojicic, M. Condict, F. Reynolds, D. Bolinger, and P. Date, “Mobile Objects and Agents”, In Proceedings of the Second USENIX Conference on Object Oriented Technologies and Systems (COOTS), Toronto, Canada, June 1996.
MQSeries: Message Queuing Interface Technical Reference, IBM Corporation, Armonk, New York, 1994.
“Object Serialization for Java”, Javasoft Corporation, URL=http://chatsubo.javasofi. com/current/serial/index.html
“Remote Method Invocation for Java”, Javasoft Corporation, URL=http://chatsubo.javasoft.com/current/rmi/index html
M. Seltzer, “Transaction Support in a Log-Structured File System”, In Proceedings of the Ninth International Conference on Data Engineering, February, 1993.
M. Seltzer, K. Bostic, M. McKusick, C. Staelin, “A Log-Structured File System for UNIX”, In Proceedings of the 1993 Winter Usenix Conference.
M. Straβer, J. Baumann, F. Hohl, “MOLE: A Java Based Mobile Agent System”, In Proceedings of the European Conference on Object Oriented Programming, 1996.
K. Sycara, K. Decker, A. Pannu, M. Williamson, D. Zeng, “Distributed Intelligent Agents”, The Robotics Institute, Carnegie Mellon University Technical Report, 1996.
J. E. White, “Telescript Technology: Mobile Agents”, General Magic White Paper, 1996.
D. Woelk, M. Huhns, C. Tomlinson, “InfoSleuth Agents: The Next Generation of Active Objects”, Microelectronics and Computer Technology Corporation White Paper, 1996.
M. Wooldridge, N.R. Jennings, Intelligent Agents: Theories, Architectures, and Languages, Lecture Notes in AI, Vol. 890, Springer-Verlag Publisher, Berlin, Germany, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wong, D., Paciorek, N., Walsh, T., DiCelie, J., Young, M., Peet, B. (1997). Concordia: An infrastructure for collaborating mobile agents. In: Rothermel, K., Popescu-Zeletin, R. (eds) Mobile Agents. MA 1997. Lecture Notes in Computer Science, vol 1219. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62803-7_26
Download citation
DOI: https://doi.org/10.1007/3-540-62803-7_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62803-3
Online ISBN: 978-3-540-68695-8
eBook Packages: Springer Book Archive