Abstract
Agent-based applications are executed as sets of complex tasks, each of which is defined or planned as a set of cooperative roles to be executed by a dynamic set of autonomous processes, called agents. The composition of the agent-based system may be dynamic, in that agents can enter and leave the system at will. The agents may also be unstable, due to unstable hardware, processes, and communication channels. Agents in such a system need to be able to bring to bear their intelligence and autonomy on the problem of maintaining application stability. This means that the agent services / roles must be designed defensively, anticipating and avoiding failures inherent when other agents leave the system. Some defense mechanisms include the ability to design roles that are mobile, transient and/or distributed across several agents. Such mechanisms should be supported generically by the underlying agent infrastructure. In this paper, we discuss specific features agent infrastructures can implement to facilitate implementation of these defensive roles.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aridor, Y., Lange, D.B.: Agent Design Patterns: Elements of Agent Application Design. In: Proc. Int’l Conference on Autonomous Agents, pp. 108–115 (1998)
OMG and X/Open, The Common Object Request Broker: Architecture and Specification, Revision 1.1, John Wiley and Sons (1992)
The Foundation for Intelligent Physical Agents (2001), http://www.sfipa.org
IPA Interaction Protocol Library Specification, FIPA (2000), http://www.fipa.org/specs/fipa0025
Gamma, E.R., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Object-Oriented Software. Addison-Wesley, Reading (1994)
Jennings, N.R., Faratin, P., Norman, T.J., O’Brien, P., Odgers, B.: Autonomous Agents for Business Process Management. Int’l Journal of Applied Artificial Intelligence 14(2), 145–189 (2000)
Kendall, E.A., Murali Krishna, P.V., Pathak, C.V., Suresh, C.B.: Patterns of Intelligent and Mobile Agents. In: Proc. Int’l Conference on Autonomous Agents, pp. 108–115 (1998)
Labrou, Y., Finin, T.: A Proposal for a New KQML Specification (1997), http://www.cs.umbc.edu/kqml/kqmlspec.ps
Nodine, M., Bohrer, W., Ngu, A.H.H., Cassandra, A.: Scalable Semantic Brokering over Dynamic Heterogeneous Data Sources in InfoSleuth. IEEE Transactions on Data and Knowledge Engineering (to appear)
Nodine, M., Chandrasekara, D., Unruh, A.: Task Coordination Paradigms for Information Agents. In: Proc. Int’l Workshop on Agent Theories, Architectures and Languages (2000)
Nodine, M., Unruh, A.: Constructing Robust Conversation Policies in Dynamic Agent Communities. In: Dignum, F.P.M., Greaves, M. (eds.) Issues in Agent Communication. LNCS(LNAI), vol. 1916. Springer, Heidelberg (2000)
Storey, M., Blair, G.: Resource Configuration in Ad Hoc Networks: The MARE Approach. In: Proc. IEEE Workshop on Mobile Computing Systems and Applications (2000)
Sycara, K., Lu, J., Klusch, M., Widoff, S.: Matchmaking Among Heterogeneous Agents on the Internet. In: Proc. AAAI Spring Symposium on Intelligent Agents in Cyberspace (1999)
Unruh, A., Nodine, M.: Industrial-Strength Conversations. In: Proc. Workshop on Agent Languages and Conversation Policies (2000)
White, J.E.: Mobile Agents. In: Bradshaw, J. (ed.) Software Agents, ch. 19. MIT Press, Cambridge (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nodine, M. (2003). Communication and Coordination Support for Mobile, Transient and Distributed Agent Applications. In: Truszkowski, W., Hinchey, M., Rouff, C. (eds) Innovative Concepts for Agent-Based Systems. WRAC 2002. Lecture Notes in Computer Science(), vol 2564. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45173-0_22
Download citation
DOI: https://doi.org/10.1007/978-3-540-45173-0_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40725-6
Online ISBN: 978-3-540-45173-0
eBook Packages: Springer Book Archive