• Title/Summary/Keyword: 에이전트 간 통신

Search Result 227, Processing Time 0.023 seconds

Design of Communication Manager for effective cooperative work supporting between mobile agents (모빌 에이전트간의 효과적인 공동작업 지원을 위한 통신관리자 설계)

  • 이대규;이승근;왕창종
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10b
    • /
    • pp.230-232
    • /
    • 2000
  • 에이전트간의 통신 방법에는 에이전트간 직접 통신을 하는 직접 통신 방법과 다른 매개체를 이용하여 통신하는 간접 통신 방법이 있다. 기존 연구에서의 직접 통신 방식은 에이전트의 위치를 계속하여 추적하고 관리하는 방식으로 동기 통신을 지원하고, 간접 통신 방법은 매개체를 두어서 그를 통한 비동기 통신방법을 지원한다. 하지만, 직접 통신의 경우, 에이전트의 추적과 관리에 따라 오버헤드와 공동 작업에 필요한 멀티캐스팅을 지원하기 어려운 문제점이 있어 이동 에이전트에는 부적합한 통신방법이고, 간접통신의 경우 동기적 상호작용을 지원하기 어렵다. 따라서 본 논문에서는 기존의 간접 통신방법을 확장하여, 멀티캐스팅 기능과 동기 통신 방식을 지원하는 에이전트간의 통신 관리자를 설계한다. 이를 위해서 에이전트의 이벤트 리스너를 통신관리자에 등록을 시켜서 이벤트가 발생할 때마다 해당되는 에이전트에게 전달되도록 하였다. 또한 통신 관리자가 멀티캐스팅 기능을 지원하도록 하였다. 이렇게 함으로써, 공동 작업에서 필요한 신뢰성 있는 동기 통신 방식과 멀티캐스팅 기능을 지원함으로써 이동 에이전트 기반 CSCW 응용개발에 사용할 수 있다.

  • PDF

An Extended Message Pool support to Inter-Mobile Agents Communication (이동에이전트간의 통신을 지원하는 확장된 메시지 저장소)

  • 이근상;전병국;최영근
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10b
    • /
    • pp.134-136
    • /
    • 1999
  • 이동에이전트의 응용 분야가 다양해짐에 따라 에이전트 협력 작업이 요구되고 있다. 이런 협력 작업은 에이전트간의 정보 공유 및 작업 제어를 위해 빈번한 통신을 필요로 한다. 본 논문은 서로 다른 이동에이젼트(mobile agent)들의 통신과 협력 작업을 수행하는 그룹에이전트(group agent)를 위한 효율적인 통신 메커니즘을 제안한다. 제안된 통신 메커니즘은 네트워크 대역폭을 줄이기 위해 이동에이전트 시스템에 확장된 메시지 저장소를 두었으며, 시스템에서 제공하는 기본적인 통신 메소드(method)를 이용하여 동기적/비동기적으로 에이전트 상호간에 보다 융통성 있는 정보 전달을 수행한다. 또한, 제안된 메소드는 1:1 통신뿐만 아니라 다:다 통신을 지원하기 때문에 그룹에이전트 모델에서도 효율적인 수행이 가능하다.

  • PDF

A Study of Communication between Multi-Agents for Web Based Collaborative Learning (웹기반 협력 학습을 위한 멀티에이전트간의 통신에 관한 연구)

  • Lee, Chul-Hwan;Han, Sun-Gwan
    • Journal of The Korean Association of Information Education
    • /
    • v.3 no.2
    • /
    • pp.41-53
    • /
    • 2000
  • The purpose of the paper is communication between multi-agents for student's learning at web based collaborative learning. First, this study investigated the whole contents and characteristics of an agent system and discussed KQML, communication language between multi-agents. Also, we suggested architecture of an agent based system for collaborative learning and interaction method between agents using KQML. We design어 and implemented collaborative learning system using Java programming language, and we also demonstrate the efficiency of collaborative learning system by communication between multi-agents through experiments.

  • PDF

Design of Inter-Agent Communication Infrastructure for Agent-based Workflow System (워크플로우를 위한 이동 에이전트 시스템의 통신 기반구조 설계)

  • Lee, Hyo-Kyoung;Song, Sang-Bum;Yoo, Jeong-Joon;Lee, Dong-Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.362-367
    • /
    • 2000
  • 이동 에이전트 기반 워크플로우 시스템에서 워크플로우는 프록시 에이전트라는 이동 에이전트에 의해 수행되며 워크플로우를 구성하는 각 작업들은 서브 에이전트라는 여러 이동 에이전트들에게 위임된다. 워크플로우의 수행을 위해서는 프록시 에이전트와 서브 에이전트간 상호협력이 필요하며 이를 위해 에이전트간 통신 기반구조가 요구된다. 본 논문에서는 에이전트간 통신 방법으로서 동기적 통신과 비동기적 통신을 위한 기반구조를 설계한다.

  • PDF

Dynamic Role Combination and Assignment in Real-time, Multi-Agent Environments (실시간 다중 에이전트 환경에서 동적 역할 조합과 배정)

  • Park, Gun-Soo;Kwon, Ki-Duk;Kim, In-Cheol
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05a
    • /
    • pp.329-332
    • /
    • 2003
  • 현재의 일반적인 다중에이전트 시스템 환경은 실시간이며 복잡한 환경을 제공한다. 또한 제한적인 통신 환경을 제공한다. 본 논문의 테스트 환경인 Unreal Tournament 의 환경은 일반적인 다중 에이전트 시스템 환경을 제공한다. UT 게임의 GameBots 시스템에서 실시간 다중 에이전트 협상 시스템의 구현을 위한 ACL (Agent Communication Language) 을 정의하였으며 그에 따른 다중 에이전트 협상 프로토콜을 정의하였다. 통신 환경은 단일 채널 환경이며 제한적인 통신을 제공한다. 에이전트들은 게임 시작과 동시에 인지 정보를 기반으로 맴을 작성하게 된다. UT 게임은 환경이 실시간으로 급변하기 때문에 최단의 협상 과정을 가져야 한다. 협상 시스템의 구성은 협상 과정에서 모든 것을 정하기엔 시간이 부족하기 때문에 빠른 협상 과정을 유도하기 위하여 협상과정의 일부분을 사전에 정의함으로써 협상과정을 단순화 시켰으며, 나머지는 실시간 협상과정을 통하여 동적으로 역할 분담을 하였다 협상 방법으로는 각 에이전트의 의견이 반영될 수 있는 투표 (voting) 방법을 사용하였다.

  • PDF

Implementation of Common Message Pool for Group Agents Communication (그룹에이전트간의 통신을 위한 공유 메시지 저장소 구현)

  • Yi, Keun-Sang;Choi, Young-Keun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.8
    • /
    • pp.2514-2519
    • /
    • 2000
  • As applications of mobile agent become manifold, it is needed that the agent collaboration using group agents. This collaboration needs a lot of communications among agents for informations sharing and work coordination. In this paper we propose CMP for which efficient collaboration work between group agent. CMP is synchronous or asynchronously performs flexible information transfer among agents. Also, It can perform efficiently in group agent model because proposed methods provide not olny one to one but also many to many communication.

  • PDF

An Mobile Agent Communication Language based on Event Notification Architecture (이벤트 통지 구조를 기반으로 한 이동 에이전트 통신 언어)

  • Seo, Hyo-Jeong;Bang, Dae-Uk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.609-612
    • /
    • 2000
  • 최근 들어 에이전트의 관심이 높아지면서 에이전트 시스템의 연구도 많아졌다. 특히 에이전트가 가지는 특성에 의해 여러 분야에서 에이전트의 이용도 높아졌다. 에이전트들은 특성에 의해 고정 에이전트, 이동 에이전트 등 여러 가지로 분류된다. 하지만 이들 모든 에이전트 시스템이 갖추어야 할 요소 중 에이전트 통신은 아주 중요한 부분을 차지한다. 에이전트 통신을 위해서는 에이전트간 통신언어는 없어서는 안될 부분이다. 이제까지 KQML, FIPA ACL과 같이 여러 에이전트 통신 언어가 연구되었지만 이동 에이전트를 위한 통신 언어는 없었다. 이들 언어를 이동 에이전트 통신 언어로 사용하기에는 여러 가지 문제점이 있다. 본 논문은 이를 위해서 이동 에이전트에 적합한 이벤트 통지 통신 구조를 기반으로 한 이동 에이전트 통신 언어인 MACL(Mobile Agent Communication Language)를 제시한다.

  • PDF

Designing a Distributed Real-Time Multi-Agent System (분산 실시간 다중 에이전트 시스템의 설계)

  • 김윤형;김태형
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.640-642
    • /
    • 2004
  • 에이전트 기반 시스템은 그동안 지능형 시스템의 구축을 위해 많이 사용되고 있었으며 최근 유비쿼터스 컴퓨팅 환경에서 context-aware computing을 통한 사물/사람/장소의 통합운영에 매우 중요한 소프트웨어적 특성을 갖고 있다. 본 논문에서는 실시간 미들웨어 시스템의 기반 위에 이러한 지능형 에이전트간 실시간 협업을 가능하게 하는 서비스 계층 설계를 제안한다. 이를 위해 기존에 많이 연구되었던 실시간 시스템과는 다른 연성 실시간 통신 시스템 및 스케줄링 서비스를 아울러 설명함으로써 에이전트간 통신 및 스케줄링 방법을 제시한다

  • PDF

A Secure Group Communication Scheme for Mobile Agents using the Hierarchical Overlay Ring (오버레이 링을 이용한 이동 에이전트 간의 안전한 그룹 통신 기법)

  • Jung, Young-Woo;Choi, Jung-Hwan;Ko, Kwang-Sun;Kim, Gu-Su;Eom, Young-Ik
    • The KIPS Transactions:PartA
    • /
    • v.14A no.6
    • /
    • pp.333-340
    • /
    • 2007
  • In multi agent systems, various inter agent communication models have been proposed, and, especially, there are several group communication schemes proposed so far, where some schemes guarantees transparent communication among the agents. However, in mobile agent environments, we require new group communication schemes that consider topology changes caused by mobile agent migrations. Also, these group communication schemes should be secure in order for them to be practical. In this paper, we propose a secure group communication scheme using the hierarchical overlay ring structure of mobile agents. The proposed scheme uses the ring channel in order to cope adaptively with the change of ring topology. The ring channel has basic information for construction of the ring and is managed only by the mobile agent platforms. Therefore, each mobile agent need not directly handle the ring channel and it can perform group communication without any consideration on the change of the ring topology.

A Hand-off Scheme via Foreign Agent in Wired/Wireless Mobile IP Network (유무선 통합망 이동 IP에서 외부 에이젼트를 통한 핸드오프 기법)

  • 정준영;신용태
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.655-657
    • /
    • 1999
  • 본 논문에서는 유무선 통합망 이동 IP상에서 실시간 데이터 전송의 향상을 위한 핸드오프 기법을 소개한다. 즉, 외부 에이전트에서 이동노드로 전송되는 PDU가 이동 노드의 이동성에 의해 이동 노드로 전달되지 못하는 경우가 발생한다면 실시간 데이터는 이동 노드로 전달되지 못하고 잃어버리게 된다. 이동 노드는 이동한 새로운 외부 에이전트에 등록을 하고 인터넷 호스트로부터 데이터를 받을 수 있는 환경이 구축되기 전까지 데이터 통신이 불가능하다. 그러므로 기존의 기법으로는 실시간 데이터 통신을 할 경우 이동 노드의 이동성을 지원할 수 없다. 이에 대한 해결책으로 외부 에이전트가 유선망과 무선망을 연계하고 이동노드가 이동하며 실시간 데이터 통신을 하는 경우, 이동 노드가 현재 등록된 외부 에이전트에게 이동하게 될 외부 에이전트를 알려주는 능동적 방법에 의해 이동 노드의 이동성을 지원하며 실시간 데이터 통신이 가능할 수 있도록 하는 핸드 오프 기법을 제안한다.

  • PDF