skip to main content
10.1145/545056.545130acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

Supporting nomadic agent-based applications in the FIPA agent architecture

Published:15 July 2002Publication History

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.

References

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle Scholar
  9. Foundation for Intelligent Physical Agents. FIPA Nomadic Application Support Specification, Nov. 2000. Specification number XC00014, available at: http://www.fipa.org/.]]Google ScholarGoogle Scholar
  10. Foundation for Intelligent Physical Agents. FIPA Request Interaction Protocol Specification, Oct. 2000. Specification number PC00026, available at: http://www.fipa.org/.]]Google ScholarGoogle Scholar
  11. 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 ScholarGoogle Scholar
  12. Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in String Specification, Aug. 2001. Specification number XC00070, available at: http://www.fipa.org/.]]Google ScholarGoogle Scholar
  13. Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in XML Specification, Aug. 2001. Specification number XC00071, available at: http://www.fipa.org/.]]Google ScholarGoogle Scholar
  14. Foundation for Intelligent Physical Agents. FIPA Message Buffering Service Specification, Aug. 2001. Specification number PC00092, available at: http://www.fipa.org/.]]Google ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle Scholar
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle Scholar
  22. 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 ScholarGoogle ScholarCross RefCross Ref
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Supporting nomadic agent-based applications in the FIPA agent architecture

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          AAMAS '02: Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
          July 2002
          451 pages
          ISBN:1581134800
          DOI:10.1145/545056

          Copyright © 2002 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 15 July 2002

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,155of5,036submissions,23%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader