본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

네이밍 에이전트의 메타데이터를 이용한 멀티 에이전트의 협력 및 노드 이주 기법
Collaboration and Node Migration Method of Multi-Agent Using Metadata of Naming-Agent

김광종   (군산대학교 대학원 컴퓨터학과UU0000277  ); 이연식   (군산대학교 컴퓨터학과UU0000277  );
  • 초록

    본 논문에서는 멀티 에이전트 모델에서 각 에이전트의 협력 방법을 제안하고 네이밍 에이전트의 메타데이터를 이용한 MA(Mobile Agent)의 노드 이주 알고리즘을 제시한다. 멀티 에이전트의 협력은 에이전트 시스템의 안정성과 분산 환경에서의 정보 검색의 신뢰성을 향상시킨다. 이러한 멀티 에이전트의 중요한 구성 요소 중, 네이밍 에이전트는 상호 에이전트를 식별하고 특정 객체를 참조하도록 에이전트 이름을 지원하며, 각 에이전트는 이러한 고유의 이름으로서 특정 객체를 참조한다. 또한 네이밍 에이전트는 에이전트 특성에 따라 SPA(Server Push Agent), CPA(Client Push Agent) 및 SPA(Server Push Agent) 등으로 각 에이전트를 분류하여 네이밍 서비스를 통합하고 관리하는 역할을 수행하며, 특정 MA에 노드 이주 정보를 제공하게 된다. 그러므로 MA의 노드 이주 시 적중 문건의 수, 적중률, 노드 처리 시간 및 네트워크 지연시간에 따른 우선순위를 부여하여 노드 이주의 효율성을 높일 수 있는 방안이 요구된다. 따라서 본 논문은 통합된 네이밍 서비스를 위한 네이밍 에이전트를 설계하고 적중 문건의 수, 적중률 및 탐색 문건의 수 등으로 구성된 메타데이터 구조를 보인 후, 멀티 에이전트의 협력을 통한 메타데이터의 생성과 갱신 및 적중 문건의 수에 따른 노드 이주 방법을 보인다.


    In this paper, we propose a collaboration method of diverse agents each others in multi-agent model and describe a node migration algorithm of Mobile-Agent (MA) using by the metadata of Naming-Agent (NA). Collaboration work of multi-agent assures stability of agent system and provides reliability of information retrieval on the distributed environment. NA, an important part of multi-agent, identifies each agents and series the unique name of each agents, and each agent references the specified object using by its name. Also, NA integrates and manages naming service by agents classification such as Client-Push-Agent (CPA), Server-Push-Agent (SPA), and System-Monitoring-Agent (SMA) based on its characteristic. And, NA provides the location list of mobile nodes to specified MA. Therefore, when MA does move through the nodes, it is needed to improve the efficiency of node migration by specified priority according to hit_count, hit_ratio, node processing and network traffic time. Therefore, in this paper, for the integrated naming service, we design Naming Agent and show the structure of metadata which constructed with fields such as hit_count, hit_ratio, total_count of documents, and so on. And, this paper presents the flow of creation and updating of metadata and the method of node migration with hit_count through the collaboration of multi-agent.


  • 주제어

    멀티 에이전트 .   네이밍 에이전트 .   메타데이터.  

  • 참고문헌 (18)

    1. 전병국, 이근상, 최영근, 'Java 언어를 이용한 객체 이동시스템의 설계 및 구현', 정보처리논문지, 제6권 제1호, January, 1999     
    2. ObjectSpace, 'ObiecrSpace Voyager, GeneralMagic Odyssey, IBM Aglets : A Comparison,' Voyager'TM, 1997 
    3. B.Venners, 'The Architecture of Aglets,' JavaWorld, http://www.javaworld.com/javaworld/jw-04-1997/jw-04-hood.html, 1997 
    4. K. Rothermel, M. Strasser, 'A Fault-Tolerant Protocol for Providing the Exactly-Once Property of Mobile Agents,' Proceeding of the 17th IEEE SRDS'98, 1998 
    5. 권혁찬, 유우종, 김흥완, 유관종, '데이터 마이닝을 위한 이동에이전트의 효율적인 이주전략', 정보처리학회논문집, 제7권 제5호, March, 2000     
    6. K. A. Baharat, L. Cardelli, 'Migratory Applications,' Proceedings of the 8th annual ACM symposium on User interface and software technology, November, 1995 
    7. Paolo Bellavista, Antonio Corradi, Cesare Stefanelli, 'A Mobile Agent Infrastructure for the Mobility Support,' Proceedings of the 2000 ACM symposium, ACM Press, USA, pp.539-545, 2000 
    8. Vn Anh Pham and Ahmed Karrnouch, 'Mobile software Agents: An Overview,' IEEE Communication Magazine, pp.26- 37, 1998 
    9. OMG, 'Mobile Agent System Interoperability Facilities Specification,' OMG TC Document orbos/97-10-05, 1997 
    10. 전병국, 최형근, '이동 에이전트를 위한 효율적인 이주정책의 설계 및 구현', 정보처리논문지, 제6권 제7호, pp.1770-1776, 1999 
    11. 김미희,' OMG 이름 서비스 명세의 정형화', 정보처리논문지, 제5권 제2호, pp.458-474, 1998 
    12. 홍성준, 김영재, 한선영, 'CORBA 명명 서비스를 이용한 객체지향 캐싱시스템', 정보처리논문지, 제5권 제3호, pp.732-740, 1998     
    13. OMG, 'Agent Technology Green Paper,' Agent Platform Special Interest Group, http://www.objs.com/agent/index. html, 2000 
    14. David Chess, Benjamin Grosf, Colin Harrison, David Levine, Colin Parris and Gene Tsudik, 'Itinerant Agents for Mobile Computing,' IEEE Personal Communication Magazine, Vol. 2, No.4, pp.34-59, 1999 
    15. OMG, 'COREA Services: Common Object Services Specification,' ftp//ftp.omg.org/pub/docs/formaV98-12-09.pdf, 1998 
    16. A. Yariv, D. B. Lange, 'Agent Design Patterns: Elements of Agent Application Design,' Second International Conference on Autonomous Agents(Agents 98), 1998 
    17. D. B. Lange, M. Oshima, 'Programming and deploying Java Mobile Agents with Aglets,' Addison Wesley Press, 1998 
    18. J. Vitek and Christian Tschudin, 'Mobile Object Systems : Towards the Programmable Internet,' Springer-Verlag, April, 1997 

 저자의 다른 논문

  • 김광종 (8)

    1. 2004 "객체 복제를 통한 이동 에이전트의 병렬 이주 방식 설계" 정보처리학회논문지. The KIPS transactions. Part D. Part D d11 (2): 351~360    
    2. 2004 "트래픽 감지를 통한 최적 경로 탐색 이동 에이전트 모델 설계 및 구현" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 7 (10): 1421~1435    
    3. 2005 "네트워크 소요시간 최소화를 위한 이동 에이전트의 멀티캐스트 이주 모델 구현" 정보처리학회논문지. The KIPS transactions. Part D. Part D d12 (2): 289~302    
    4. 2006 "이동 에이전트의 효율적 이주를 위한 최적 경로 탐색" 韓國컴퓨터情報學會論文誌 = Journal of the Korea Society of Computer and Information 11 (3): 117~124    
  • 이연식 (17)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기