DOI QR코드

DOI QR Code

에이전트 인터페이스 및 응용 서비스 개발

A Study on the Development of Agent Interface and Agent Application Service

  • 이길흥 (서울산업대학교 컴퓨터공학과)
  • 발행 : 2003.08.01

초록

본고에서는 에이전트의 제어 및 관리를 위한 인터페이스 표준과, 각 인터페이스에 필요한 메시지를 구현하였다. 에이전트 인터페이스는 에이전트, 에이전트를 생성하고 활동 토대를 제공하는 에이전트 시스템, 서비스를 요구하는 클라이언트, 서비스를 중재하는 에이전트 매스터, 망내의 에이전트 관리 기능을 수행하는 에이전트 관리자 사이의 메시지 교환으로 정의된다. 이러한 인터페이스 표준은 OMG의 MAF와 FIPA의 에이전트 표준을 반영하여 만들어 졌으며, 논문에서 정의한 인터페이스와 메시지를 이용한 응용을 구현하여 실험하였다 실험 망은 컨텐츠를 분배해주는 망을 에이전트로 구현한 망으로서, 에이전트 인터페이스를 통해 이를 제어하고 관리하였다.

In this paper, we defined agent interface standard and messages for the control and management of agent. Agent interface is defined by messages exchanged between each component of the agent system environment, such as agent, agent system that creates and controls the agent, client that requests the service, agent master that mediates the service, agent manager that performs management functions of the agent. Agent interface is defined after the MAF of the OMG and the agent standard of the FIPA. Experiments are done for the application using agent interface and messages of this paper. The test network was the content distribution network using agent service, and we controled and managed the test network through the agent interface.

키워드

참고문헌

  1. Green Shaw, Hurist L., Nangle, B., Cunninggham, P. Somars, F., Evans, R., Software Agents: A review, http://www.cs.tcd.ie/research_groups/aig/iag/toplevel2.html
  2. Alex L. G. Hayzelden and Rachel A. Bourne, Agent Technology for Communication Infrastructures, Weley, 2001
  3. Antonio Liotta, George pavlou, and Graham Knight, Exploiting Agent Mobility for Large-Scale Network Monitoring, IEEE Network, Vol.16, No.3, pp.7-15, May/June, 2002 https://doi.org/10.1109/MNET.2002.1002994
  4. Pagurek, B., Wang, Y., White, T., 'Integration of Mobile Agents with SNMP : How and Why,' Network Operations and Management Symposium 2000, (NOMS '00), IEEE/IFIF, pp.609-622 https://doi.org/10.1109/NOMS.2000.830417
  5. Danny B. Lange and Mitsuru Oshima, 'Mobile Agents with Java: The Aglet API,' World Wide Web Journal, 1998 https://doi.org/10.1023/A:1019267832048
  6. http://www.recursionsw.com/products/voyager/voyager.asp
  7. http://www.merl.com/projects/concordia
  8. R. S. Gray, 'Agent Tcl: A Flexible and Secure Mobile-Agent System,' Proceeding of the Fourth Annual Tcl/Tk Workshop(TCL'96), 1996
  9. Danny B. Lange and mitsuru Oshima, Programming and Deploying Java Mobile Agent with Aglets, Addison Wesley, 1998
  10. GMD FOKUS and IBM, Mobile Agent Facility Specification V1.0, Jan., 2000
  11. http://www.fipa.org
  12. XC00023H, FIPA Agent Management Specification, 2001
  13. 이길홍, '에이전트 관리 방안', 한국컴퓨터산업학회논문지, 제3권 제2호, pp.191-198, 2002
  14. Hofmann, M., Sabnani, K, Streaming and Broadcasting over the Internet, Proceedings of the IEEE Conference on ATM 2000, pp.251-256, June, 2000 https://doi.org/10.1109/HPSR.2000.856670
  15. Damien Stolarz, Peer-to-Peer Streaming Media Dlivery, Proceedings of the First International Conference on Peerto-Peer Computing, pp.48-52, Aug., 2001 https://doi.org/10.1109/P2P.2001.990425