DOI QR코드

DOI QR Code

Mobile Agent Based Discovery Mechanism for Pure P2P Environments

순수 P2P 환경을 위한 이동 에이전트 기반 자원 검색 기법

  • 김인숙 (성균관대학교 대학원 정보통신공학부) ;
  • 김문정 (성균관대학교 대학원 정보통신공학부) ;
  • 김문현 (성균관대학교 정보통신공학부) ;
  • 김응모 (성균관대학교 정보통신공학부) ;
  • 엄영익 (성균관대학교 정보통신공학부)
  • Published : 2003.04.01

Abstract

Recently the rapid growth of Internet and the construction of high speed networks make many kinds of multimedia services possible. But most of current multimedia services are designed being by client/server model, which incurs high load of central server. In order to solve this problem, we propose a peer-to-peer network-based discovery mechanism for multimedia services. In the proposed scheme, mobile agents that have autonomy and mobility are used to search the location of resources. Use of mobile agents can solve the loss problem of the search result that occurs when the network is unsettled in pure peer-to-peer network. It also supports interoperability in heterogeneous system environments. In the proposed scheme, each host maintains the location information of resources which are locally requested or recently requested by other hosts. So, the proposed scheme has faster response time than the pre-existing mechanisms in pure peer-to-peer network environments.

최근 인터넷의 급속한 성장과 초고속 통신망의 구축으로 인하여 다양한 멀티미디어 서비스들이 제공되고 있다. 그러나 현재 대부분의 멀티미디어 서비스들은 클라이언트/서버 모델을 기반으로 구축되어 있기 때문에, 중앙 서버로의 과도한 부하가 집중되어 전체적인 네트워크 속도 저하를 발생시키는 문제점을 가지고 있다. 본 논문에서는 이러한 문제점을 해결하기 위해 순수 P2P 환경으로 구축된 멀티미디어 서비스 환경에서의 자원 검색 기법을 제안한다. 제안 기법은 자율성과 이동성을 지닌 이동 에이전트를 기반으로 자원의 검색을 수행하여, 기존의 순수 P2P 환경에서의 검색 기법에서 네트워크의 불안정시 검색 결과가 유실되는 문제점을 해결한다. 제안 기법은 이동 에이전트를 사용하기 때문에 이 기종의 시스템간 서비스를 제공할 수 있는 장점을 가지고 있고, 동일 자원과 최근 요청 자원에 대한 위치 정보를 유지하므로 기존 순수 P2P 환경에서의 검색 속도보다 빠른 응답 속도를 가지는 장점을 가진다.

Keywords

References

  1. White Paper : Intel Corp., 'Peer to Peer Computing : P2P File-Sharing at work in the Enterprise,' http://www.intel.com/ebusiness/pdf/prod/peertopeer/p2p, 2001
  2. A. Oram, 'Peer-to-Peer : Harnessing the Benefits of a Disruptive Technology,' O'Reilly, 2001
  3. Duncan Aitken et. al, 'Peer-to-Peer Technologies and Protocols,' http://matrix.netsoc.tcd.ie/~neo/4ba2/p2p/
  4. J. Baumann, F. Hohl and N. Radouniklis et al., 'Communication Concepts for Mobile Agent Systems,' In 1st International Workshop on Mobile Agent(MA'97), of Lecture Notes in Computer Science, Vol.1219, pp.123-135, Springer-Verlag, 1997
  5. V. Pham and A. Karmouch, 'Mobile Software Agents : An Overview,' IEEE Communication Magazine, Vol.36, No.7, pp.26-37, 1998 https://doi.org/10.1109/35.689628
  6. S. Frabklin and A. Graesser, 'Is it an Agent, or just a Program? : A Taxonomy for Autonomous Agents,' In Proceedings of the 3rd International Workshp on Agent Theories, Architectures, and Languages, pp.21-35, Springer-Verlag, 1997
  7. N. Karnik, 'Security in Mobile Agent Systems,' Ph. D. dissertation, University of Minnesota,1998
  8. B. Yang and H. Garcia-Molina, 'Improving Search in Peer-to-Peer Networks,' In 22nd International Conference on Distributed Computing Systems (ICDCS 2002), pp.5-14, 2002
  9. D. Milojicic et al., 'Peer-to-Peer Computing,' HP Labs Technical Report HPL-2002-57, 2002
  10. M. Jovanovic, F. Annexstein and K. Berman, 'Scalability Issues in Large Peer-to-Peer Networks - A Case Study of Gnutella,' University of Cincinnati Technical Report, 2001
  11. A. Law and W. Kelton, Simulation Modeling and Analysis, Mc Graw Hill, 2001