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