ABSTRACT
A high variety of Quality of Service (QoS) in data transmission over wireless networks creates challenges that have not been adequately addressed in today's Internet-based services. Whereas today's distributed applications may result in treating rapid and extreme changes in QoS as failures, in the nomadic environment comprising wireless data communications we consider them as a usual case. Therefore, the complexity of data transmission should be hidden from the nomadic user and applications and managed by an intelligent middleware. In this paper we present an agent-based middleware providing means for building adaptive applications for nomadic users. Our model introduces two agents for monitoring and controlling the wireless link, a QoS ontology and an efficient way for agent communication over the wireless link. Monitoring and controlling of the link is carried out by Monitor Agent and Control Agent. The ontology defines a QoS terminology and methods to access the services of monitor and control agents. The efficient way for agent communication consists of a bit-efficient encoding of agent messages and a message transport protocol designed for wireless links. Our implementation is built on top of FIPA-compliant agent platform.
- S. Avancha, V. Korolev, A. Joshi, and T. Finin. Transport Protocols in Wireless Networks. In Proceedings of IEEE International Conference on Computer Communications and Networks. IEEE Press, Oct. 2001.]]Google ScholarCross Ref
- F. Bellifemine, A. Poggi, and G. 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.]]Google Scholar
- F. Bergenti and A. Poggi. A FIPA Platform for Handheld and Mobile Devices. In J.-J. Meyer and M. Tambe, editors, Pre-proceedings of the Eighth International Workshop on Agent Theories, Architectures, and Languages (ATAL-2001), pages 303--313. Springer-Verlag: Heidelberg, Germany, Aug. 2001.]] Google ScholarDigital Library
- Y. Ding, R. Malaka, C. Kray, and M. Schillo. RAJA - A Resource-adaptive Java Agent Infrastructure. In Proceedings of the 5th International Conference on Autonomous Agents, pages 332--339. ACM Press, New York, NY, USA, May 2001.]] Google ScholarDigital Library
- R. Fielding, J. Gettys, J. Mogul, H. Frystyk, and T. Berners-Lee. IETF RFC 2068: Hypertext Transfer Protocol -- HTTP/1.1 , Jan. 1997. Available at: http://www.ietf.org/rfc/rfc2068.txt (Informational).]] Google ScholarDigital Library
- Foundation for Intelligent Physical Agents. FIPA Agent Message Transport Envelope Representation in Bit Efficient Specification, Nov. 2000. Specification number XC00088, available at: http://www.fipa.org/.]]Google Scholar
- Foundation for Intelligent Physical Agents. FIPA Agent Message Transport Envelope Representation in XML Specification, Nov. 2000. Specification number XC00085, available at: http://www.fipa.org/.]]Google Scholar
- Foundation for Intelligent Physical Agents. FIPA Agent Message Transport Protocol for HTTP Specification, Oct. 2000. Specification number XC00084, available at: http://www.fipa.org/.]]Google Scholar
- Foundation for Intelligent Physical Agents. FIPA Nomadic Application Support Specification, Nov. 2000. Specification number XC00014, available at: http://www.fipa.org/.]]Google Scholar
- Foundation for Intelligent Physical Agents. FIPA Request Interaction Protocol Specification, Oct. 2000. Specification number PC00026, available at: http://www.fipa.org/.]]Google Scholar
- Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in Bit-Efficient Specification, Aug. 2001. Specification number XC00069, available at: http://www.fipa.org/.]]Google Scholar
- Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in String Specification, Aug. 2001. Specification number XC00070, available at: http://www.fipa.org/.]]Google Scholar
- Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in XML Specification, Aug. 2001. Specification number XC00071, available at: http://www.fipa.org/.]]Google Scholar
- Foundation for Intelligent Physical Agents. FIPA Message Buffering Service Specification, Aug. 2001. Specification number PC00092, available at: http://www.fipa.org/.]]Google Scholar
- H. 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, Dec. 2001.]]Google Scholar
- H. Helin and M. Laukkanen. Towards Efficient and Reliable Agent Communication in Wireless Environments. In M. Klush and F. Zambonelli, editors, Cooperative Information Agents V, Proceedings of the 5th International Workshop CIA 2001, number 2182 in Lecture Notes in Artifical Intelligence, pages 258--263. Springer-Verlag: Heidelberg, Germany, Sept. 2001.]] Google ScholarDigital Library
- M. Kojo, A. Gurtov, J. Manner, P. Sarolahti, T. Alanko, and K. Raatikainen. Seawind: a Wireless Network Emulator. In Proceedings of 11th GI/ITG Conference on Measuring, Modelling and Evaluation of Computer and Communication Systems (MMBA 2001), RWTH Aachen, Germany, Lecture Notes in Artifical Intelligence. VDE Verlag, Sept. 2001.]]Google Scholar
- K. Lai and M. Baker. Nettimer: A Tool for Measuring Bottleneck Link Bandwidth. In Proceedings of the 3rd USENIX Symposium on Internet Technologies and Systems. USENIX, Mar. 2001.]] Google ScholarDigital Library
- P. Misikangas, M. Mäkelä, and K. Raatikainen. Predicting Quality-of-Service for Nomadic Applications Using Intelligent Agents. In A. L. G. Hayzelden and R. A. Bourne, editors, Agent Technology for Communication Infrastructures, chapter 15, pages 197--208. John Wiley & Sons, 2001.]]Google Scholar
- G. Montenegro, S. Dawkins, M. Kojo, V. Magret, and N. Vaidya. IETF RFC 2757: Long Thin Networks, Jan. 2000. Available at: http://www.ietf.org/rfc/rfc2757.txt (Informational).]] Google ScholarDigital Library
- S. Poslad, P. Buckle, and R. Hadingham. FIPA-OS: the FIPA agent Platform available as Open Source. In J. Bradshaw and G. Arnold, editors, Proceedings of the 5th International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology(PAAM 2000), pages 355--368, Manchester, UK, Apr. 2000. The Practical Application Company Ltd.]]Google Scholar
- S. Poslad, H. Laamanen, R. Malaka, A. Nick, P. Buckle, and A. Zipf. Crumpet: Creation of user-friendly mobile services personalised for tourism. In Proceedings of 3G 2001 - Second International Conference on 3G Mobile Communication Technologies, Mar. 2001.]]Google ScholarCross Ref
- P. Sudame and B. R. Badrinath. On Providing Support for Protocol Adaptation in Mobile Wireless Networks. Mobile Networks and Applications, 6(1):43--55, Jan. 2001.]] Google ScholarDigital Library
- S. Tarkoma and M. Laukkanen. Supporting Software Agents on Small Devices. In Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-2002), July 2002. To Appear. Presented as Poster.]] Google ScholarDigital Library
Index Terms
- Supporting nomadic agent-based applications in the FIPA agent architecture
Recommendations
XML-based agent communication, migration and computation in mobile agent systems
This article presents the research work that exploits using XML (Extensible Markup Language) to represent different types of information in mobile agent systems, including agent communication messages, mobile agent messages, and other system ...
Normative Communication Models for Agent
An agent message is an attempted action upon the information state of the receiver that, if successful, would cause the receiver to move to a new information state. A model of normative communication can define when messages are not merely unsuccessful ...
Assessing the SALSA architecture for developing agent-based ambient computing applications
We have proposed the use of autonomous agents for coping with some of the challenges of creating ambient computing systems. The motivation of this research is that ambient computing environments are characterized by the distribution, reactivity, ...
Comments