Message Transport Interface for Efficient Communication Between Agent Framework and Event Service

  • Sang Yong Park
  • Hee Yong Youn
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3983)


The multi-agent techniques have been continuously evolving as ubiquitous computing emerges as a key post-Internet paradigm. An agent dynamically executes its operations and has capabilities of self-growing and self-adaptive in open environments. Various distributed applications need to exchange asynchronous requests using an event-based execution model. To support the requests, the OMG defined a CORBA Event Service component in the CORBA Object Services (COS). Efficient interoperability between the agent framework and event service is important for achieving high performance ubiquitous applications. In this paper we propose the MTI (Message Transport Interface) for supporting such interoperability. An experiment validates the effectiveness of the proposed scheme compared to the existing omniEvent service.


ACL event service MTI multi-agent ubiquitous computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    JADE, Java Agent Development framework,
  2. 2.
    FIPA-Foundation for Intelligent Physical Agents,
  3. 3.
    Object Management Group: Event Service Specification (October 2004)Google Scholar
  4. 4.
    Youn, H.Y., et al.: Context-based Dynamic Channel Management for Efficient Event Service in Pervasive Computing, UTRI, Technical Report (October 2005)Google Scholar
  5. 5.
    Han, S.W., Youn, H.Y.: A Middleware Architecture for Community Computing with Intelligent Agents. In: UbiCNS 2005 (June 2005)Google Scholar
  6. 6.
    Weiser, M.: The Computer for the Twenty-First Century. Scientific American, 94–100 (September 1991)Google Scholar
  7. 7.
    Lo, S.L., Riddoch, D.: The omniORB version 4.0 User’s Guide. AT&T Laboratories, Cambridge (October 2004)Google Scholar
  8. 8.
    Rimassa, G.: Runtime Supported for Distributed Multi-Agent Systems (June 2003)Google Scholar
  9. 9.
    Luck, M., McBurney, P., Preist, C.: Agent Technology: Enabling Next Generation Computing. AgentLink community (2003)Google Scholar
  10. 10.
    Bellifemine, F., Poggi, A., Rimassa, G.: Developing Multi-Agent Systems with a FIPA-compliant Agent Framework. Software: Practice & Experience, 31, 103–128 (2001)Google Scholar
  11. 11.
    Kon, F., Campbell, R., Mickunas, M.D., Nahrstedt, K., Ballesteros, F.J.: 2K: A Distributed Operating System for Dynamic Heterogeneous Environments. In: 9th IEEE International Symposium on High Performance Distributed Computing, August 1-4 (2000)Google Scholar
  12. 12.
    Deters, R.: Scalability & Multi-Agent Systems. In: 2nd International Workshop Infrastructure for Agents, MAS and Scalable MAS, 5th Int’l conference on Autonomous Agents, May-June (2001)Google Scholar
  13. 13.
    Henning, M., Vinosky, S.: Advanced CORBA Programming with C++. Addition-wesley, Boston (1999)Google Scholar
  14. 14.
    Lee, L.C., Nwana, H.S., Ndumu, D.T., De Wilde, P.: The stability, scalability and performance of multi-agent Systems. BT Technol J. 16(3), 94–103 (1998)CrossRefGoogle Scholar
  15. 15.
    TIBCO: TIBCO RendezvousTM Concepts, Software Release 7.1 (October 2002),
  16. 16.
    Han, S.W., Song, S.K., Youn, H.Y.: CALM: An Intelligent Agent-based Middleware for Community Computing. In: 3rd Workshop on Software Technologies for Future Embedded & Ubiquitous Systems SEUS 2006 (April 2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Sang Yong Park
    • 1
  • Hee Yong Youn
    • 1
  1. 1.School of Information and Communication EngineeringSungkyunkwan UniversitySuwonKorea

Personalised recommendations