DOI QR코드

DOI QR Code

유비쿼터스 컴퓨팅 환경을 위한 에이전트 시스템과 인포메이션 버스 어댑터간 상호 운용성을 위한 기법

The Methodology for Interoperability between Agent Framework and Information Bus Adapter for Ubiquitous Computing Environments

  • 발행 : 2006.12.31

초록

유비쿼터스 컴퓨팅 환경의 관심과 요구가 고조됨에 따라 다양한 상황에 능동적이고 지능적인 에이전트의 역할이 점차 중요시 되고 있다. 이러한 에이전트는 ACL(Agent Communication Language)을 통신 언어로 사용하여 에이전트간 자율적인 상호 운용성 문제를 해결하기 위해 정보를 교환 한다. 본 논문에서는 소프트웨어 에이전트의 국제표준화 단체인 FIPA(Foundation for Intelligent Physical Agents)의 에이전트 프레임워크와 CORBA 이벤트 서비스 기반으로 자체 개발한 인포메이션 버스 어댑터간의 효율적인 통신을 보장하는 상호 운용성 기법을 제안한다. 비에이전트 플랫폼인 인포메이션 버스 어댑터와 JADE 플랫폼간 통신(메시지 교환)을 보장하기 위한 인터페이스인 EMTI(Efficient Message Transport Interface) 설계 및 구현 방법에 대해 살펴보고, 이기종 플랫폼간 다량의 메시지를 송수신하여 그 안정성과 성능에 대해 평가한다.

The role of autonomic and intelligent agents in various environments is getting more important as demand on ubiquitous computing grows. The agents exchange information using the ACL (Agent Communication Language) to autonomously solve the problems. In this paper we propose a way of efficient interoperability technique between the agent framework built based on the international standard FIPA(Foundation for Intelligent Physical Agents) and the CORBA event service-based information bus adapter developed by us. The design and implementation of EMTI (Efficient Message Transport Interface) allowing communication between the information bus adapter which is non-agent platform and JADE platform are presented and its performance is evaluated by letting them exchange a large amount of messages.

키워드

참고문헌

  1. Seungwok Han, Hee Yong Youn, 'A Middleware Architecture for Community Computing with Intellingent Agents'
  2. JADE, Java Agent Development framework. http://jade.cselt.it
  3. FIPA-Foundation for Intelligent Physical Agents. http://www.fipa.org
  4. Sai-Lai Lo and David Riddoch, 'The omniORB version 4.0 User's Guide,' AT&T Laboratories Cambridge, October, 2004
  5. Object Management Group, 'Event Service Specification,' October,2004
  6. 송종철, 정현수, 홍기채, '멀티에이전트 시스템의 연구 동향', December, 2003
  7. 최영미, 윤소정, '멀티 에이전트 시스템에 관한 고찰', September, 1998
  8. Michael Luck, Peter McBurney, Chris Preist 'Agent Technology: Enabling Next Generation Computing,' AgentLink community. (2003)
  9. F. Bellifemine, A. Poggi, G. Rimassa. ' Developing Multi Agent Systems with a FIPA-compliant Agent Framework,' Software: Practice & Experience, 31: 103-128, 2001 https://doi.org/10.1002/1097-024X(200102)31:2<103::AID-SPE358>3.0.CO;2-O
  10. Fabio Kon, Roy Campbell, M. Dennis Mickunas, Klara Nahrstedt, and Francisco J. Ballesteros. '2K: A Distributed Operating System for Dynamic Heterogeneous Environments,' in 9th IEEE International Symposium on High Performance Distributed Computing. Pittsburgh. August 1-4, 2000 https://doi.org/10.1109/HPDC.2000.868651
  11. R. Deters, 'Scalability & Multi-Agent Systems', 2nd International Workshop Infrastructure for Agents, MAS and Scalable MAS. 5th int. conference on Autonomous Agents, May-June, 2001
  12. O.F.Rana, K.Stout, 'What is Scalability in Multi-Agent Systems', Autonomous Agents 2000, June'00, ACM Press https://doi.org/10.1145/336595.337033
  13. Niek Wijnagaards, Maarten van Steenm Frances Brazier, 'On MAS Scalability', Proc.2nd Int'l Workshop on Infrastucture for Agents, MAS and Scalable MAS. May, 2001
  14. M. Henning and S. vinosky, 'Advanced CORBA Programming with C++' addition-wesley, Boston, 1999
  15. L.C.Lee, H.S.Nwana, D.T.Ndumu, P De Wilde, 'The Stability, scalability and performance of multi-agent Systems', BT Technol J Vol.16, No.3, July,1998. 94 https://doi.org/10.1023/A:1009686016775