• 제목/요약/키워드: Multi-Agent Framework

검색결과 84건 처리시간 0.028초

에이전트들 간의 밀접한 협력을 지원하기 위한 다중 에이전트 메시지 전송 구조 (A Multi-Agent Message Transport Architecture for Supporting Close Collaboration among Agents)

  • 장혜진
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제3권3호
    • /
    • pp.125-134
    • /
    • 2014
  • 본 논문은 에이전트들 간의 긴밀한 협력을 위해 신속한 메시지 통신을 필요로 하는 응용 분야들을 지원하기 위한 다중 에이전트 메시지 전송 구조를 제안한다. 제안하는 구조는 FIPA(Foundation of Intelligent Physical Agents) 표준 에이전트 플랫폼 규격에서 에이전트들에게 메시지 전송 서비스를 제공하는 요소인 ACC(Agent Communication Channel)를 MTSA(Message Transfer Service Agent)라는 에이전트들의 집합으로 표현한다. MTSA는 비동기 메시지 통신을 지원하며, 메시지 수신을 효율적으로 처리하기 위해 반응자 패턴(reactor pattern)을 사용하며, 메시지 송신 에이전트와 수신 에이전트의 상대적 위치 관계에 따라 에이전트들 간에 최적의 통신 수단을 선택하여 메시지를 전송하여 에이전트들 간의 긴밀한 협력이 가능하도록 한다. 제안된 메시지 전송 구조에 따라 구현된 다중 에이전트 프레임워크 SMAF(Small Multi-Agent Framework)는 잘 알려진 에이전트 프레임워크 JADE(Java Agent Development Environment)와 비교하였을 때 향상된 메시지 전송 능력을 보인다. 다중 에이전트 구조의 메시지 통신 속도가 고속화되면 될수록 그 다중 에이전트 구조는 더 다양한 응용 분야들에 적용될 수 있을 것이다.

Personalized Digital Library System using Mobile Multi Agents

  • Cho, Young-Im;Lee, Sung-Jae;Kim, You-Shin
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2003년도 ISIS 2003
    • /
    • pp.268-271
    • /
    • 2003
  • In this paper, we propose a new framework based on negotiatory mobile multi agent system, and implement a mobile multi agent environment based on DECAF(Distributed Environment-Centered Agent Framework) which is one of the distributed agent development toolkit so as to implement a new PDS(Personal Digital Library System). The new framework has some optimality and higher performance in distributed environments.

  • PDF

A Design of Multi-Agent Framework to Develop Negotiation Systems

  • Park, Hyung-Rim;Kim, Hyun-Soo;Hong, Soon-Goo;Park, Young-Jae;Park, Yong-Sung;Kang, Moo-Hong
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2003년도 Proceeding
    • /
    • pp.35-41
    • /
    • 2003
  • A multi-agent technology has emerged as a new paradigm that can flexibly and promptly cope with various environmental changes and complex problems. Accordingly, many researches are being made to establish multi-agent systems in an effort to solve dynamic problems in many fields. However, most previous researches on the multi-agent frameworks aimed at, on behalf of a user, exchanging and sharing information between agents, reusing agents, and suggesting job cooperation in order to integrate and assimilate heterogeneous agents. That is to say, their frameworks mainly focused on the basic functions of general multi-agent. Therefore, they are not suitable to the development of the proper system for a specific field such ,.s a negotiation. In an effort to solve this problem, this research has tried to design a multi-agent framework-base negotiation system, so that for the sake of a user it can evaluate the negotiation messages, manage the negotiation messages, and quickly and exactly exchange messages between negotiation agents. First of all, we have made research on the basic functions hat are necessary in the development of a negotiation system, and then have analyzed the limitations of existing multi-agent frameworks when trying to apply them to a negotiation system. After these efforts, this study suggests a design of multi-agent framework to develop a negotiation system.

  • PDF

멀티 에이전트 기반 엔지니어링 프레임워크를 이용한 용접대차틀 피로내구해석의 자동화 (Automation of Fatigue Durability Analysis for Welded Bogie Frame Using a Multi-Agent Based Engineering Framework)

  • 방제성;한승호;이재경;박성환;임채환;송시엽
    • 한국CDE학회논문집
    • /
    • 제12권4호
    • /
    • pp.308-320
    • /
    • 2007
  • A multi-agent and web based engineering framework concerning the automation of fatigue durability analysis for welded bogie frame of railway vehicles is presented. Mostly, this kind of design or analysis includes complex workflow, huge amounts of information processing, and problem solving. Macro programs of I-DEAS, APDL of ANSYS, and in-house fatigue code are utilized for parametric geometry representation, automatic mesh generation, static stress analysis, fatigue durability analysis, post-processing, and data sorting. The engineering framework is implemented on the JADE. Since every task requires a fairly complex process and specialized knowledge, the multi-agent based framework is very useful to keep the independency among several disciplines or tasks and to use distributed hardware and software resources. All engineering programs are integrated by XML wrapper. Related database of the engineering framework and web based user interfaces are also developed. A parametric study is carried out to take into account the effect of geometrical change of transom support bracket on its cumulative fatigue damage. The developed engineering framework reduced remarkably the time and costs required in designing and solving engineering problems.

A Design of Multi-Agent Framework to Develop Negotiation Systems

  • Park, Hyung-Rim;Kim, Hyun-Soo;Hong, Soon-Goo;Park, Young-Jae;Park, Yong-Sung;Kang, Moo-Hong
    • 지능정보연구
    • /
    • 제9권2호
    • /
    • pp.155-169
    • /
    • 2003
  • A multi-agent technology has emerged as new paradigms that can flexibly and promptly cope with various environmental changes and complex problems. Accordingly, many studies have been carried out to establish multi-agent systems in an effort to solve dynamic problems in many fields. However, most previous research on the multi-agent frameworks aimed at, on the behalf of a user, exchanging and sharing information among agents, reusing agents, and suggesting job cooperation in order to integrate and assimilate heterogeneous agents. That is, their frameworks mainly focused on the basic functions of general multi-agents. Therefore, they are not suitable to the development of the proper system for a specific field such as a negotiation. The goal of this research is to design a multi-agent framework for the negotiation system that supports the evaluation of the negotiation messages, management of the negotiation messages, and message exchanges among the negotiation agents.

  • PDF

멀티 에이전트 기반 헬스케어 상황정보 서비스 플랫폼의 설계 (Design of platform supporting for healthcare context information service based on multi-agent)

  • 박무현;정창원;주수종
    • 인터넷정보학회논문지
    • /
    • 제9권3호
    • /
    • pp.9-24
    • /
    • 2008
  • 본 논문에서는 홈 환경에서 멀티 에이전트 기반의 헬스케어 상황정보 서비스를 제공하기 위한 소프트웨어 구조의 설계에 대해 기술한다. 본 플랫폼에서의 분산객체그룹 프레임워크(Distributed Object Group Framework, DOGF)는 수행객체들 및 헬스케어 지원 센서 또는 기기들의 논리적인 서비스별 그룹화를 지원하고, 멀티 에이전트 프레임워크인 JADE(Java Agent DEvelopment framework)는 사용자의 이동성과 이질적인 환경에서의 서비스를 지원한다. 플랫폼 상의 멀티 에이전트는 건강관리 및 유지와 관련된 여러 종류의 헬스케어 상황정보 서비스를 제공하기 위하여 각각의 환경에 대한 정보를 수집하는 에이전트와 모바일 기기의 특징에 따라 서로 다른 서비스를 하는 에이전트 그리고 이들을 관리하는 에이전트로 분류할 수 있다. 이러한 JADE의 에이전트와 분산객체그룹 프레임워크의 동작은 모바일 프락시에서 인터페이스를 하며 정보 교환을 제공하거나 이동 패턴을 지원한다. 본 논문에서는 이러한 동작을 통하여 분산객체그룹 프레임워크와 JADE가 헬스케어 상황정보 서비스를 제공하기 위해 멀티 에이전트에 기반을 둔 플랫폼과 서비스별 에이전트의 설계에 대해 기술하였고, 끝으로 헬스케어 상황 정보 서비스를 위한 물리적인 시스템 환경과 플랫폼 기반의 프로토타입을 보였다.

  • PDF

A Study for FIPA-OS Multi-Agent Framework in OSGi Service Platform

  • Lee, Hyung-Jik;Kang, Kyu-Chang;Lee, Jeun-Woo
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2003년도 ISIS 2003
    • /
    • pp.232-235
    • /
    • 2003
  • In this paper, we implemented a FIPA-OS multi-agent framework bundle in OSGi Service Platform. FIPA-OS is an open agent platform for constructing FIPA compliant agent using mandatory components that required by all FIPA-OS agents to execution and optional components that FIPA-OS agent car optionally use. The platform supports communication between multiple agents and communication language which conforms to the FIPA standards. FIPA-OS framework bundle is composed of DE(Directory Facilitator), AMS(Agent Management System), ACC(Agent Communication Channel) and MTS(Message Transport System) bundle. These bundles installed in the OSGi service platform and their life cycle can be managed by the framework.

  • PDF

메시지 지향 미들웨어 ZeroMQ 기반의 다중 에이전트 메시지 전송 구조 (A Multi-Agent Message Transfer Architecture based on the Messaging Middleware ZeroMQ)

  • 장혜진
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권4호
    • /
    • pp.290-298
    • /
    • 2015
  • 본 논문은 CORBA, Ice 등의 다른 미들웨어들과 비교하여 성능, 품질, 사용자 편의성 등에서 높은 평가를 받고 있는 공개 메시지 지향 미들웨어인 ZeroMQ 기반의 다중 에이전트 메시지 전송 구조를 제안한다. 제안 구조는 FIPA 에이전트 표준 규격들로부터 MTS(Message Transfer System) 등의 개념들을 빌려와 사용하고 있으며, 다중 에이전트 플랫폼 SMAF(Smart Multi-Agent Framework)의 구조적 장점을 계승한다. 제안 구조는 ZeroMQ 커뮤니티에 알려져 있지 않은 새로운 방식의 피어 대 피어 구조를 사용한다. 제안 구조는 MTS 마다 단 하나의 라우터 소켓만을 사용하여 MTS들 간의 피어 대 피어 통신을 지원한다. 제안 구조는 ZeroMQ가 지원하는 다양한 장치들과 패턴들에 대한 호환성과 확장성을 가지며, 전통적인 분산 에이전트 응용 분야들 뿐 아니라 에이전트들 간의 밀접한 협력을 필요로 하는 지능형 로봇과 같은 분야도 지원할 수 있다.

홈네트워크 응용을 위한 Multi Agent System (MAS) 프레임워크 (Multi Agent System (MAS) Framework for Home Network Application)

  • 장인훈;심귀보
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2006년도 추계학술대회 학술발표 논문집 제16권 제2호
    • /
    • pp.45-49
    • /
    • 2006
  • 홈네트워크 시스템의 본격적인 보급과 함께 가정용서비스 로봇의 최근 연구 성과들은 인간과 지능로봇이 가정에 공존하며 서로 의사소통을 할 수 있는 시대가 가까운 미래에 현실화 될 수 있음을 보여주고 있다. 그러나 가정의 환경적인 특징은 open되어 있기 때문에 그러한 환경에 적응하고 주어진 임무를 수행하는 데는 단일 로봇 또는 단일 홈서버 보다는 로봇을 포함하는 홈네트워크 시스템 내의 여러 장치들이 어울려 분산처리를 수행하는 multi-agent 시스템이 일반적으로 더 좋다고 알려져 있다. 따라서 본 논문은 홈네트워크 시스템 환경에서 가정에서 필요한 agent들을 정의하기 위한 framework 모델을 구축하고 각 agent 간의 통신 protocol architecture를 제시한다. 또한 로봇 또는 홈서버의 단일 지능이나 기능보다는 그 안에 존재하는 복수개의 agent instance들의 집합으로 agent를 정의하고 각 agent 내외에서 agent들 사이의 협력(cooperation)과 (타협)negotiation을 통해 환경과 적응하는 방법 및 사람과 교감(interactive)하는 방법을 제시한다.

  • PDF

홈 네트워크 응용을 위한 Multi Agent System (MAS) 프레임워크 (Multi Agent System (MAS) Framework for Home Network Application)

  • 장인훈;심귀보
    • 한국지능시스템학회논문지
    • /
    • 제17권1호
    • /
    • pp.80-85
    • /
    • 2007
  • 홈네트워크 시스템의 본격적인 보급과 함께 가정용서비스 로봇의 최근 연구 성과들은 인간과 지능로봇이 가정에 공존하며 서로 의사소통을 할 수 있는 시대가 가까운 미래에 현실화 될 수 있음을 보여주고 있다. 한편 가정의 환경적인 특징은 open이기 때문에 그러한 환경에 적응하고 주어진 임무를 수행하는 데는 단일 로봇 또는 단일 홈서버보다는 로봇을 포함하는 홈네트워크 시스템 내의 여러 장치들이 어울려 분산처리를 수행하는 multi-agent 시스템이 일반적으로 더 좋다고 알려져 있다. 따라서 본 논문은 홈네트워크 시스템을 가진 가정에서 필요한 agent들을 정의하기 위해 framework 모델을 구축하고 각 agent 간의 통신 protocol architecture를 제시한다. 이를 위해 로봇 또는 홈서버의 단일 지능이나 기능보다는 그 안에 존재하는 복수개의 agent instance들의 집합으로서 agent를 정의하고, 각 agent 내외에서 agent들 사이의 협력(cooperation)과 타협(negotiation)을 통해 환경과 적응하는 방법 및 사람과 교감(interactive)하는 방법을 제시한다.