132 0

CFMA-J: JINI를 이용한 다중 에이전트 통신 프레임워크

Title
CFMA-J: JINI를 이용한 다중 에이전트 통신 프레임워크
Other Titles
CFMA-J: Communication Framework for Multi-Agent Using JINI
Author
김정선
Keywords
multi-agent; communication framework; JINI; KRIL; KQML
Issue Date
2011-01
Publisher
한국정보기술학회
Citation
한국정보기술학회논문지, v. 9, NO. 1, Page. 171-184
Abstract
최근까지 다중 에이전트 시스템을 위한 통신 프레임워크들은 메시지 큐를 이용한 중앙 집중 구조이거나 CORBA를 이용한 구조로 개발되었다. 이러한 구조들은 유지 보수가 용이하고 프로그래밍 수준을 높이는 장점이 있지만 동적 에이전트 관리를 적용하기에는 부적합하고, 메시지의 병목 현상, 네트워크 성능 무시와 같은 문제점이 있다. 본 논문에서는 이러한 문제점들을 해결하기 위해 KRIL, 라우터, Facilitator로 구성된 다중 에이전트 소프트웨어 프레임워크를 제안한다. 본 연구에서는 에이전트들 간의 통신을 위한 언어로 KQML을 사용한다. 이질적인 환경에서 개발된 응용 에이전트들 간의 통신, thread 관리, 병렬처리와 동기화 등을 위해 ACE 라이브러리를 이용하여 KRIL을 구현하고, 라우터와 Facilitator는 유동적인 네트워크 환경에 대해 동적인 재구성과 자동 복구를 위해 JINI를 이용하여 구현한다. KQML, ACE, JINI를 이용함으로 다중 에이전트 통신 프레임워크는 이식성, 효율성, 신축성 및 신뢰성을 가진다.;For the past decade, many communication frameworks for multi-agent system have been developed. Most of these frameworks have either a centralized structure based on message queues or a distributed structure using CORBA. These structures have contributed to efficient maintenance and increased level of programming. However, they are not suitable to the application of dynamic agent-management and also have inherent problems of message bottleneck and negligence of network performance. To solve these problems, we propose a novel agent software framework that consists of KRIL, Router and Facilitator. We use KQML as a communication language between agents. We implement KRIL using ACE library to realize communications, thread management, parallel processing, synchronization, etc. between agents deployed in heterogeneous environment. Moreover, Router and Facilitator are implemented using JINI for the dynamic recomposition and automatic recovery even on unstable networks. The proposed communication framework is portable, efficient, flexible and reliable by employing KQML, ACE, and JINI.
URI
https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE01578648https://repository.hanyang.ac.kr/handle/20.500.11754/185932
ISSN
1598-8619;2093-7571
Appears in Collections:
ETC[S] > ETC
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE