본문 바로가기 주메뉴 바로가기
국회도서관 홈으로 정보검색 소장정보 검색

결과 내 검색

동의어 포함

초록보기

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

This paper suggests a multi-agent message transport architecture based on the message-oriented middleware ZeroMQ. Compared with the other middlewares such as CORBA, Ice, and Thrift, ZeroMQ receives a good score in the evaluation of performance, QoS (Quality of Service), patterns, user friendliness, and resources. The suggested message transfer architecture borrowed many basic concepts like agent platform, AMS (Agent Management System), and MTS (Message Transfer System) from FIPA (Foundation for Intelligent Physical Agents) standard multi-agent specifications, and the architecture inherited the strength of the architecture from the multi-agent framework SMAF (Smart Multi-Agent Framework). The architecture suggested in this paper is a novel peer-to-peer architecture which is not known to the ZeroMQ community. In the suggested architecture, every MTS agent uses only one ZeroMQ router socket to support peer-to-peer communication among MTS agents. The suggested architecture can support closely collaborating software areas such as intelligent robots as well as the traditional application areas of multi-agent architecture. The suggested architecture has interoperability and scalability with the ZeroMQ devices and patterns.

참고문헌 (23건) : 자료제공( 네이버학술정보 )

참고문헌 목록에 대한 테이블로 번호, 참고문헌, 국회도서관 소장유무로 구성되어 있습니다.
번호 참고문헌 국회도서관 소장유무
1 1 ] Jacques Ferber, Multi-Agent System: An Introduction to Distributed Artificial Intelligence, Addison Wesley Longman, Feb. 1999. 미소장
2 2 ] iMatix Corporation, 0MQ Code Connected [Online], Available: http://zeromq.org/ (downloaded on Oct. 22 2014). 미소장
3 3 ] Pieter Hintjens, ZeroMQ Messaging for Many Applications, O’Reilly Media, Mar. 2013. 미소장
4 4 ] Faruk Akgul, ZeroMQ, Packt Publishing, Mar. 2013. 미소장
5 5 ] T. Speakman et. al., "PGM Reliable Transport Protocol Specification," RFC 3208, Network Working Group, Dec. 2001. 미소장
6 6 ] A. Dworak, P. Charrue, F. Ehm, W. Sliwinski, M. Sobczak, "Middleware Trends and Market Leaders 2011," Proc. of the 13th International Conference on Accelerator and Large Experimental Physics Control Systems, Grenoble, France, pp. 1334-1337, Oct. 2011. 미소장
7 7 ] OMG, CORBA [Online], Available: http://www.corba. org/ (downloaded on Oct. 22 2014). 미소장
8 8 ] ZeroC, Internet Communication Engine [Online], Available: http://www.zeroc.com/ (downloaded on Oct. 22 2014). 미소장
9 9 ] The Apache Software Foundation, Thrift [Online], Available: https://thrift.aparch.org/ (downloaded on Nov. 02 2014). 미소장
10 Inspirel, YAMI4 - Messaging Solution for Distributed Systems [Online], Available: http://www. inspirel.com/yami4/ (downloaded on Nov. 02 2014). 미소장
11 iMatix Corporation, True Peer Connectivity (Harmony Pattern) [Online], Available: http://zguide.zeromq.org/php:chapter8#toc19 (downloaded on Nov. 02 2014). 미소장
12 FIPA, FIPA Agent Message Transport Service Specification [Online], Available: http://www.fipa.org/specs/fipa00067/SC00067F.pdf (downloaded on Nov. 02 2014). 미소장
13 FIPA, FIPA Agent Management Specification [Online], Available: http://www.fipa.org/specs/fipa00023/SC 00023K.pdf (downloaded on Nov. 02 2014). 미소장
14 FIPA, FIPA ACL Message Structure Specification [Online], Available: http://www.fipa.org/specs/fipa 00061/SC00061G.pdf (downloaded on Nov. 02 2014). 미소장
15 Hai Jin Chang, "A Multi-Agent Message Transport Architecture for Supporting Close Collaboration among Agents," KIPS Transaction on Software and Data Engineering, Vol. 3, No. 3, Mar. 2014. (in Korean) 미소장
16 Apache Software Foundation, ActiveMQ [Online], Available: http://activemq.apache.org/ (downloaded on Nov. 02 2014). 미소장
17 Pivotal, RabbitMQ [Online], Available: http://www. rabbitmq.com/ (downloaded on Nov. 02 2014). 미소장
18 OASIS, AMQP [Online], Available: http://www.amqp. org/node/ (downloaded on Nov. 02 2014). 미소장
19 Patil RS, Fikes RE, Patel-Scheneider PF, McKay D, Finn T, Gruber T, Neches R, "The DARPA knowledge sharing effort: Progress report," Proc. of the Third Conference on Principles of Knowledge Representation and Reasoning, Cambridge, MA, pp. 103-114, 1992. 미소장
20 OMG, Object Management Group Middleware Specifications [Online], Available: http://www.omg.org/spec/#MW (downloaded on Nov. 02 2014). 미소장
21 Telecom Italia SpA, Java Agent DEvelopment framework [Online], Available: http://jade.tilab.com/(downloaded on Nov. 02 2014). 미소장
22 Alexander Pokahr, et al. Jadex BDI Agent System [Online], Available: http://sourceforge.net/ projects/jadex/ ((downloaded on Nov. 02 2014). 미소장
23 Finin T, Labrou Y., "KQML as an agent communication language," in Software Agents, Bradshaw JM (eds.). MIT Press: Cambridge, MA, pp. 291-316, 1997. 미소장