Abstract
In wireless environments, communication should be tailored to enable an efficient use of scarce and fluctuating data communication resources. In this chapter we consider software agent communication in such environments. We introduce a layered model of agent communication in the context of the FIPA agent architecture. We have designed and implemented efficient solutions for wireless agent communication for each layer of this communication stack. Further, we thoroughly analyze the performance of agent communication in slow wireless environments. The analysis shows that agent communication in wireless environments could be improved significantly as long as all communication layers in the agent communication stack are appropriately taken into account.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
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.
References
Fabio Bellifemine, Agostino Poggi, and Giovanni Rimassa. JADE — A FIPA-compliant agent framework. In Proceedings of the 4th International Conference on the Practical Applications of Agents and Multi-Agent Systems (PAAM-99), pages 97–108, London, UK, 1999. The Practical Application Company Ltd.
Federico Bergenti, Agostino Poggi, Bernard Burg, and Giovanni Caire. Deploying FIPA-compliant systems on handheld devices. IEEE Internet Computing, 5(4):20–25, 2001.
Giovanni Caire, Nicolas Lhuillier, and Giovanni Rimassa. A communication protocol for agents on handheld devices. In Workshop on Ubiquitous Agents on Embedded, Wearable and Mobile Devices, Bologna, Italy, July 2002.
Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in Bit-Efficient Specification. Geneva, Switzerland, October 2000. Specification number XC00069.
Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in String Specification. Geneva, Switzerland, November 2000. Specification number XC00070.
Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in XML Specification. Geneva, Switzerland, October 2000. Specification number XC00071.
Foundation for Intelligent Physical Agents. FIPA Agent Message Transport Envelope Representation in Bit Efficient Specification. Geneva, Switzerland, November 2000. Specification number XC00088.
Foundation for Intelligent Physical Agents. FIPA Agent Message Transport Envelope Representation in XML Specification. Geneva, Switzerland, November 2000. Specification number XC00085.
Foundation for Intelligent Physical Agents. FIPA Agent Message Transport Protocol for HTTP Specification. Geneva, Switzerland, October 2000. Specification number XC00084.
Foundation for Intelligent Physical Agents. FIPA Agent Message Transport Protocol for IIOP Specification. Geneva, Switzerland, November 2000. Specification number XC00075.
Foundation for Intelligent Physical Agents. FIPA Agent Message Transport Protocol for WAP Specification. Geneva, Switzerland, October 2000. Specification number XC00076.
Foundation for Intelligent Physical Agents. FIPA CCL Content Language Specification. Geneva, Switzerland, October 2000. Specification number XC00009.
Foundation for Intelligent Physical Agents. FIPA Communicative Act Library Specification. Geneva, Switzerland, November 2000. Specification number XC00037.
Foundation for Intelligent Physical Agents. FIPA Content Languages Specification. Geneva, Switzerland, October 2000. Specification number XC00007.
Foundation for Intelligent Physical Agents. FIPA Contract Net Interaction Protocol Specification. Geneva, Switzerland, October 2000. Specification number XC00029.
Foundation for Intelligent Physical Agents. FIPA English Auction Interaction Protocol Specification. Geneva, Switzerland, October 2000. Specification number XC00031.
Foundation for Intelligent Physical Agents. FIPA Interaction Protocol Library Specification. Geneva, Switzerland, October 2000. Specification number XC00025.
Foundation for Intelligent Physical Agents. FIPA Iterated Contract Net Interaction Protocol Specification. Geneva, Switzerland, October 2000. Specification number XC00030.
Foundation for Intelligent Physical Agents. FIPA Nomadic Application Support Specification. Geneva, Switzerland, November 2000. Specification number XC00014.
Foundation for Intelligent Physical Agents. FIPA Propose Interaction Protocol Specification. Geneva, Switzerland, October 2000. Specification number XC00036.
Foundation for Intelligent Physical Agents. FIPA Query Interaction Protocol Specification. Geneva, Switzerland, October 2000. Specification number XC00027.
Foundation for Intelligent Physical Agents. FIPA Request Interaction Protocol Specification. Geneva, Switzerland, October 2000. Specification number XC00026.
Foundation for Intelligent Physical Agents. FIPA SL Content Language Specification. Geneva, Switzerland, November 2000. Specification number XC00008.
Foundation for Intelligent Physical Agents. FIPA Messaging Interoperability Service Specification. Geneva, Switzerland, August 2001. Specification number PC00093.
Rich Fritzson, Tim Finin, Don McKay, and Robin McEntire. KQML — A language and protocol for knowledge and information exchange. In Proceedings of the Thirteenth International Workshop on Distributed Artificial Intelligence, pages 126–136, Seattle, WA, USA, July 1994.
Heikki Helin. Supporting nomadic agent-based applications in FIPA agent architecture. PhLic. Thesis, Series of Publications C, Number C-2001-63, University of Helsinki, Department of Computer Science, Helsinki, Finland, December 2001.
Heikki Helin and Stefano Campadello. Providing messaging interoperability in FIPA communication architecture. In Krysztof Zieliński, Kurt Geihs, and Aleksander Laurentowski, editors, New Developments in Distributed Applications and Interoperable System. Proceedings of the Third IFIP TC6/WG6.1 International Working Conference on Distributed Applications and Interoperable Systems (DAIS’01), pages 121–126, Krakow, Poland, September 2001. Kluwer Academic Publishers.
Michael N. Huhns. Agents as web services. IEEE Internet Computing, 6(4):93–95, 2002.
Markku Kojo, Andrei Gurtov, Jukka Manner, Pasi Sarolahti, Timo Alanko, and Kimmo Raatikainen. Seawind: A wireless network emulator. In Proceedings of 11th GI/ITG Conference on Measuring, Modelling and Evaluation of Computer and Communication Systems, Aachen, Germany, September 2001.
Mikko Laukkanen and Heikki Helin. Web services in wireless networks—what happened to the performance? In Liang-Jie Zhang, editor, Proceedings of the International Conference on Web Services (ICWS’03), pages 278–284, Las Vegas, USA, June 2003. CSREA Press.
Mikko Laukkanen, Heikki Helin, and Heimo Laamanen. Supporting nomadic agent-based applications in the FIPA agent architecture. In Cristiano Castelfranci and W. Lewis Johnson, editors, Proceedings of the First International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS 2002), pages 1348–1355, Bologna, Italy, July 2002.
Mikko Laukkanen, Sasu Tarkoma, and Jani Leinonen. FIPA-OS agent platform for small-footprint devices. In John-Jules Meyer and Milind Tambe, editors, Intelligent Agents VIII, Proceedings of the Eighth International Workshop on Agent Theories, Architectures, and Languages (ATAL-2001), volume 2333 of Lecture Notes in Artificial Intelligence, pages 447–460. Springer-Verlag: Heidelberg, Germany, 2002.
G. Montenegro, S. Dawkins, M. Kojo, V. Magret, and N. Vaidya. Long thin networks. Request for Comments 2757, January 2000.
David Šišlák, Milan Rollo, and Michal Pěchouček. A-globe: Agent platform with inaccessibility and mobility support. In Matthias Klusch, Sascha Ossowski, Vipul Kashyap, and Rainer Unland, editors, Cooperative Information Agents VIII, pages 199–214, 2004.
R. G. Smith. The contract net protocol: High level communication and control in a distributed problem solver. IEEE Transactions on Computers, C-29(12):1104–1113, December 1980.
Wireless Application Protocol Forum. Binary XML Content Format Specification, November 1999. Version 04-Nov-1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Birkhäuser Verlag
About this paper
Cite this paper
Helin, H., Laukkanen, M. (2005). Efficient Agent Communication in Wireless Environments. In: Unland, R., Calisti, M., Klusch, M. (eds) Software Agent-Based Applications, Platforms and Development Kits. Whitestein Series in Software Agent Technologies. Birkhäuser Basel. https://doi.org/10.1007/3-7643-7348-2_13
Download citation
DOI: https://doi.org/10.1007/3-7643-7348-2_13
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-7643-7347-4
Online ISBN: 978-3-7643-7348-1
eBook Packages: Computer ScienceComputer Science (R0)