Efficient message transport interface between agent framework and event service

Multi-agent techniques have been continuously evolving as ubiquitous and pervasive computing emerges as a key post-internet paradigm. In the ubiquitous environment, the applications need to exchange the requests asynchronously using an event-based model. While interoperability between the agent platform and event service platform is important for the applications, it has not received much attention yet. In this paper, we propose the Message Transport Interface (MTI), which allows communication between the JADE platform and CORBA-based platform supporting event service. We also develop a new information bus adapter for augmenting the omniEvent service, which is used for autonomic administration of the channels. The developed system has been implemented in both C++ and Java for Linux and Windows platform, including the pocket PC adapter for mobile computing. Experimental results reveal that the proposed schemes allow much smaller process time than the existing omniEvent service. They are parts of a ubiquitous computing middleware called Component-based Autonomic Layered Middleware (CALM), which is currently under development.

[1]  Hee Yong Youn,et al.  CALM: an intelligent agent-based middleware for community computing , 2006, The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06).

[2]  Hee Yong Youn,et al.  Context-based Dynamic Channel Management for Efficient Event Service in Pervasive Computing , 2007 .

[3]  Andreas Butz,et al.  A survey of software infrastructures and frameworks for ubiquitous computing , 2005, Mob. Inf. Syst..

[4]  Ralph Deters Scalable multi-agent systems , 2001, JGI '01.

[5]  L. C. Lee,et al.  The Stability, Scalability and Performance of Multi-agent Systems , 1998 .

[6]  Steve Vinoski,et al.  Advanced CORBA® Programming with C++ , 1999 .

[7]  Schahram Dustdar,et al.  A survey on web services composition , 2005, Int. J. Web Grid Serv..

[8]  Han Seungwok,et al.  A Middleware Architecture for Community Computing with Intelligent Agents (日韓合同ワークショップ 1st Korea-Japan Joint Workshop on Ubiquitous Computing and Networking Systems (ubiCNS 2005)) , 2005 .

[9]  Michael Luck,et al.  Agent technology: Enabling next generation computing , 2003 .

[10]  David Riddoch,et al.  The omniORB version 4.1 User's Guide , 2002 .

[11]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[12]  Klara Nahrstedt,et al.  2K: a distributed operating system for dynamic heterogeneous environments , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[13]  Agostino Poggi,et al.  Developing multi‐agent systems with a FIPA‐compliant agent framework , 2001 .

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