Balanced Tree Topology in Gnutella

Gnutella 기반의 균형 잡힌 트리형태 토폴로지

  • Kim, Cheal-Min (Dept. of Computer Science and Engineering, Chung-Ang University) ;
  • Park, Jae-Hyun (Dept. of Computer Science and Engineering, Chung-Ang University)
  • 김철민 (중앙대학교 컴퓨터공학과) ;
  • 박재현 (중앙대학교 컴퓨터공학과)
  • Published : 2006.10.20

Abstract

이 논문에서 제안하는 Gnutella기반의 Balanced tree topology는 Unstructured P2P이므로 탐색 질의가 hash key에 제한되지 않고 동적인 네트워크 환경에도 적합하다. 또한 topology형태가 tree이므로 Gnutella의 큰 문제점인 질의 탐색 시 중복된 패킷을 제거하고, tree형태가 balanced tree이므로 일정 홉수 안에 모든 노드를 방문 할 수 있다. Balanced tree topology는 일정 홉 수 안에 모든 노드를 방문하기 때문에 Gnutella기반의 P2P가 가지는 희귀 자료에 대한 검색의 문제점 또한 해결하였다. Gnutella기반의 확장 ping과 확장 local cache를 사용하여 balanced tree topology유지 및 문제 해결에 필요한 추가 비용을 줄였다.

Keywords