Interaction Contortion a Distributed Multiagent System

분산 멀티에이전트 시스템의 상호협력 제어

  • 백순철 (한국전자통신연구소 인공지능연구실) ;
  • 최중민 (한양대학교 전자계산학과) ;
  • 임영환 (숭실대학교 컴퓨터학부) ;
  • 장명욱 (한국전자통신연구소 인공지능연구실) ;
  • 박상규 (한국전자통신연구소 인공지능연구실) ;
  • 이광로 (한국전자통신연구소 인공지능연구실)
  • Published : 1996.12.01


In a distributed multiagent framework, the capabilities of each agent are known to other agents. Namely, each agent in a multiagent society is aware of what agents are available in the whole society, which is able to solve a query, and how to contact them. This characteristic leads to the simplicity in controling both local and remote interactions among agents by using a fixed form for communication packes. This paper presents methods for controlling interactions among agents in this distributed multiagent frame-work. Agent interactions are described within the platform of MASCOT that is a tightly coupled multiagent system developed for the role of a computer secretary. A frame-like form of a commumication packet is defined, and protocols for message exchanges are presented. Also, ascenarios given to demonstrate how the communication mechanism controls agent intercations in MASCOT.

공동 작업 수행을 위하여 상호 긴밀하게 협력하는 분산 멀티에이전트 기반 구조상 에서 각 에이전트의 기능은 다른 에이전트들에게 전달되어져야 한다. 즉, 멀티에이전 트 사회 속에서 각 에이전트는 어떤 다른 에이전트들이 사용 가능한지, 그들이 어떤 문제들을 해결할 수 있는지, 그리고 그들과 정보를 주고받기 위한 방법은 어떤방법이 있는지 알고 있어야 한다. 이러한 특성은 공동 작업 수행을 위한 에이전트들간의 지역적 또는 광역적 상호협력을 제어하기 위하여 에이전트들 간의 통신방식을 요구한다. 본 논문에서는 컴퓨터 비서로서 개발된 분산 멀티에이전트 기반구조인 MASCOT 플랫폼 상에서 에이전트들간의 상호협력을 제어하기 위한 기법을 제시한다. 이를 위하여 프래 임 형태의 통신 패킷을 정의하였으며, 메시지 교환을 위한 프로토콜을 제시하였다. 또한, MASCOT 상에서의 에이전트들간의 상호협력을 제어하기 위한 통신 방식을 설명하기 위해 하나의 시나리오를 제시하였다.