Adaptive Agent-Based Service Composition for Wireless Terminals

Software agents are one of the building blocks of ambient intelligence and pervasive computing. Adaptation to changes in the execution context is necessary in order to provide continuous and smooth provision of services for wireless clients. In this paper, we present a system for adapting a service consisting of multiple agents based on application, terminal and communication models and profiles. The system adapts and composes the service by finding the best combination of local and external agents to contact. The context models are based on experimentation with actual devices and environments. We present a theoretical cost model for runtime service composition, and examine experimental results that are based on an example scenario.

[1]  Sasu Tarkoma,et al.  Facilitating Agent Messaging on PDAs , 2002, MATA.

[2]  Enrico Gobbetti,et al.  Encyclopedia of Electrical and Electronics Engineering , 1999 .

[3]  Uwe Hansmann,et al.  Pervasive Computing , 2003 .

[4]  Mikko Laukkanen,et al.  Supporting nomadic agent-based applications in the FIPA agent architecture , 2002, AAMAS '02.

[5]  Michael Luck,et al.  Foundations and Applications of Multi-Agent Systems , 2002, Lecture Notes in Computer Science.

[6]  Fabio Bellifemine,et al.  A Uniform Resource Name (URN) Namespace for Foundation for Intelligent Physical Agents (FIPA) , 2003, RFC.

[7]  Harry Chen,et al.  Dynamic Service Discovery for Mobile Computing: Intelligent Agents Meet Jini in the Aether , 2004, Cluster Computing.

[8]  Kimmo E. E. Raatikainen,et al.  Partitioning Applications with Agents , 2000, MATA.

[9]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[10]  Evangelos Triantaphyllou,et al.  Multi-Criteria Decision Making: An Operations Research Approach , 1998 .

[11]  A. Roadmapof A Roadmap of Agent Research and Development , 1995 .

[12]  Randy H. Katz,et al.  The SAHARA Model for Service Composition across Multiple Providers , 2002, Pervasive.

[13]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[14]  Siani Pearson,et al.  An Adaptive Choice of Messaging Protocol in Multi Agent Systems , 1998, Foundations and Applications of Multi-Agent Systems.

[15]  A. Joshi,et al.  Dynamic Service Composition: State-of-the-Art and Research Directions , 2001 .

[16]  Ben Y. Zhao,et al.  The Ninja architecture for robust Internet-scale systems and services , 2001, Comput. Networks.

[17]  Claudio Bartolini,et al.  Towards Agent-Based Service Composition through Negotiation in Multiple Auctions , 2001 .

[18]  Michael Wooldridge,et al.  Autonomous agents and multi-agent systems , 2014 .

[19]  E. Horlait Mobile Agents for Telecommunication Applications , 2003, Lecture Notes in Computer Science.