Agent-Based Middleware for Advanced Communication Services in a Ubiquitous Computing Environment

In a ubiquitous computing ubicomp environment, system components of different types, including hardware elements, software components, and network connections, must cooperate mutually to provide services that fulfill user requirements. Consequently, advanced and flexible characteristics of software that are specialized for a ubicomp environment are needed. This article presents a proposal of an agent-based middleware for a ubicomp environment comprising computers and home electric appliances. The middleware, called AMUSE, can take quality of service QoS in a ubicomp environment into consideration by coping not only with user context but also with the resource context, using agent-based computing technology. Herein, we describe the concept, design, and initial implementation of AMUSE. Simulation results of an experimental ubiquitous service using AMUSE demonstrate the effectiveness of our proposed scheme. Additionally, to confirm our scheme's feasibility and effectiveness, we describe the initial implementation of a multimedia communication application based on AMUSE.

[1]  Sugumar Mariappanadar,et al.  Motivational Gratification: An Integrated Work Motivation Model with Information System Design Perspective , 2009, Int. J. Softw. Sci. Comput. Intell..

[2]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[3]  Francis C. M. Lau,et al.  User-Centric Content Negotiation for Effective Adaptation Service in Mobile Computing , 2003, IEEE Trans. Software Eng..

[4]  Yingxu Wang Breakthroughs in Software Science and Computational Intelligence , 2012 .

[5]  Shigeru Fujita,et al.  Agent-Based Design Model of Adaptive Distributed Systems , 1998, Applied Intelligence.

[6]  Masato Matsuo,et al.  Adaptive Creation of Network Applications in the Jack-in-the-Net Architecture , 2002, NETWORKING.

[7]  Tshilidzi Marwala,et al.  Computational Intelligence for Missing Data Imputation, Estimation, and Management - Knowledge Optimization Techniques , 2009, Computational Intelligence for Missing Data Imputation, Estimation, and Management.

[8]  K. Sugawara Flexible Distributed Agent System programmed by a Rule-based Language , 2002 .

[9]  Chia-Hung Wei,et al.  Machine Learning Techniques for Adaptive Multimedia Retrieval: Technologies Applications and Perspectives , 2011 .

[10]  Yingxu Wang Advances in Abstract Intelligence and Soft Computing , 2012 .

[11]  Yingxu Wang,et al.  The Formal Design Models of Digraph Architectures and Behaviors , 2012, Int. J. Softw. Sci. Comput. Intell..

[12]  Yoshito Tobe,et al.  On dynamic service integration in VNA architecture , 2001 .

[13]  Paolo Bellavista,et al.  Context-Aware Middleware for Resource Management in the Wireless Internet , 2003, IEEE Trans. Software Eng..

[14]  Noriyasu Homma,et al.  Potentials of Quadratic Neural Unit for Applications , 2011, Int. J. Softw. Sci. Comput. Intell..

[15]  Mark Weiser The computer for the 21st century , 1991 .

[16]  Emilio Soria Olivas,et al.  Handbook of Research on Machine Learning Applications and Trends : Algorithms , Methods , and Techniques , 2009 .

[17]  Slawomir Zadrozny,et al.  Protoforms of Linguistic Database Summaries as a Human Consistent Tool for Using Natural Language in Data Mining , 2009, Int. J. Softw. Sci. Comput. Intell..

[18]  Yiyu Yao,et al.  On the System Algebra Foundations for Granular Computing , 2009, Int. J. Softw. Sci. Comput. Intell..

[19]  Michihiko Minoh,et al.  Networked appliances and their peer-to-peer architecture AMIDEN , 2001 .

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

[21]  M. Weiser The Computer for the Twenty-First Century , 1991 .