DOI QR코드

DOI QR Code

A Study of an Mobile Agent System Based on Hybrid P2P

변형 P2P 기반 시스템을 활용한 이동 에이전트 시스템에 관한 연구

  • 이석희 (한국교통대학교 의료정보공학과) ;
  • 양일등 (청주대학교 컴퓨터정보공학과) ;
  • 김성열 (청주대학교 컴퓨터정보공학과)
  • Received : 2012.06.04
  • Accepted : 2012.08.30
  • Published : 2012.10.30

Abstract

Recently a grid and cloud computing collaboration have become a social issue. These collaborative network system, the P2P system based on this system. Distingui shed from the client/server systems, P2P systems in order to exchange information, its purpose and functions are divided according to the morphological Category. In accordance with the purposes and functions of information and data retrieval, remote program control and integration services for the offers. Most P2P systems client/server scalability, and management takes the form, but to overcome the disadvantages in terms of applying the mixed-mode system is increasing. And recently the distributed computing aspects of the service to users in order to provide suitable to accommodate the diverse needs of various types of mobile agent technology is needed. In this paper, as required by the mobile agent access to a remote resource access control and agent for the execution and management capabilities and improve the reliability of the mobile agent system designed to suggest.

최근 협업을 위한 그리드와 클라우드 컴퓨팅은 사회적 이슈가 되고 있다. 이러한 협업 네트워크 시스템의 기본은 P2P 시스템이다. P2P 시스템은 기존 클라이언트/서버 기술과는 달리 서로의 정보를 교환하기 위해 형태적인 분류에 따라 그 목적과 기능이 나뉜다. 이러한 목적과 기능에 따라 사용자는 정보와 자료의 검색, 원격 프로그램 제어 기능 등을 위한 통합 서비스를 제공한다. 대부분의 P2P 시스템은 클라이언트/서버 형태를 취하고 있지만 확장성과 관리적인 측면에서의 단점을 극복하기 위해 혼합 형태를 적용하는 시스템이 늘고 있다. 그리고 최근 분산 컴퓨팅은 사용자에 대한 서비스적인 측면의 기능을 제공하기 위해서 다양한 요구를 적합하게 수용할 수 있는 다양한 형태의 이동 에이전트 기술이 필요하다. 본 논문에서는 이동 에이전트에서 필요로 하는 원격자원에 대한 접근을 위한 실행 및 접근 제어와 에이전트의 관리 기능과 신뢰성을 향상시키기 위해 적합한 이동 에이전트 시스템을 제안하고 설계하였으며 개발하였다.

Keywords

References

  1. Andy Oram, "Peer-to-Peer - Harnessing the Power of Disruptive Technologies", O'Reilly, September, 2001.
  2. Nelson Minar, "Distributed Systems Topologies: Part 1", http://www.openp2p. com/pub/a/p2p/2001/12/14/topologies_one.html, December 14, 2001.
  3. Clip2 Distributed Search Solutions , "The Gnutella Protocol Specification v0.4. Distributed Search Services," http://dss.clip2.com, September 2000.
  4. Jordan Ritter, "Why Gnutella Can't Scale. No Really.", http://www.darkridge.com/-jpr5/doc/gnutella.html, February, 2001.
  5. 이광형, 조충호, "인공지능개론", 홍릉과학출판사, 2000년 9월.
  6. Danny B. Lange, Mitsuru Oshima, Mobile Agent with Java: The Aglet API, http://www.moelange.com/danny/wwwj.pdf
  7. Mitsuru Oshima, Guenter Karjoth, and Kouichi Ono, "Aglets Specification 1.1", Draft 0.65, September 1998.
  8. uca Ferrari, "The Aglets 2.0.2 User's Manual", September 18, 2004. http://aglets. sourceforge.net
  9. chiro Satoh, "Selection of Mobile Agents", to appear in Proceedings of 24th IEEE International Conference on Distributed Computing Systems (ICDCS'2004), IEEE Computer Society, March 2004.
  10. Bhandaru N. and Croft W., "An architecture for supporting goal-based cooperative work", in Gibbs S. and Verrjn-Stuart A., eds., Multi-User Interfaces and Applications, pp 337 - 354, Elsevier Science Publishers B.V., North-Holland, 1990.
  11. http://en.wikipedia.org/wiki/EDonkey_network#Features
  12. Brian Kantor, Phil Lapsley,"Network News Transfer Protocol" RFC 977. February, 1986.
  13. A.K. Sharma, Atul Mishra, Vijay Singh, "An Intelligent Mobile-Agent Based Scalable Network Management Architecture For Large-Scale Enterprise System", International Journal of Computer Networks & Communications (IJCNC), Vol.4, No.1, January 2012.
  14. 오동, 김승, 박순철, "이동 에이전트 엔진을 이용한 웹 기반 정보 검색 시스템의 설계 및 구현", 한국산업정보학회, Vol.4, No.4, pp.79-87, 1999.
  15. 정종진, "분산 환경 하에서 지능형 에이전트 기반의 자동 스케줄링을 위한 제약만족 기법의 응용", 한국산업정보학회, v.12, no.1, pp.87-94, 2007.