슈퍼피어

해시넷
wlgns12244 (토론 | 기여)님의 2019년 8월 12일 (월) 10:24 판 (하이브리드 P2P(Hybrid p2p))
이동: 둘러보기, 검색

슈퍼 피어(super peer)는 피어 투 피어 시스템의 모델이다. 시스템의 노드는 중앙 집중식 노드를 통해 더 큰 시스템과 상호 작용하는 독립적인 피어의 집합을 나타낸다. 이 피어는 슈퍼 피어라고 불린다

개요

슈퍼 피어는 피어 투 피어 네트워크의 노드로서 클라이언트 집합에 대한 서버 및 수퍼 피어 네트워크에서 동등하게 작동한다. 슈퍼 피어 네트워크는 중앙 집중식 검색의 효율성과 분산 검색으로 제공되는 공격에 대한 자율성,로드 밸런싱 및 견고성간에 균형을 유지한다. 또한, 최근 연구에서 막대한 것으로 밝혀진 피어들간에 이기종 기능 (예 : 대역폭, 처리 능력)을 활용한다. 따라서 KaZaA 및 Gnutella와 같은 새롭고 오래된 P2P 시스템은 설계에서 슈퍼 피어를 채택하고 있다.

역사

특징

수퍼피어 네트워크에 기반을 둔 P2P 시스템은 기존의 하이브리드 P2P 시스템과 순수 P2P 시스템이 결합된 장점을 나타내고 있다. 수퍼피어는 어떤 일반 피어들의 집단에 대해 서버처럼 동작하는 특수한 피어이다. 수퍼피어들의 네트워크를 구성하는 문제는 수퍼피어 네트워크에 기반을 둔 P2P 시스템에 있어서 중요한 문제 중의 하나이다. 기존의 P2P 시스템들은 2계층으로 구성된 피어들에 기반을 두고 있다. 하나는 일반피어들로 구성된 계층이고 다른 하나는 수퍼피어들로 구성된 계층이다. 수퍼피어 네트워크는 랜덤 그래프의 형태를 가지고 있는 것이 일반적이다. 그러나 대규모 일반 피어들을 수용하기 위해서는 수퍼피어 네트워크 또한 그에 맞도록 확장되어야 한다. 이러한 대규 모 P2P 시스템을 위한 트리 기반의 수퍼피어 네트워크의 계층적 구성 방법이 제안된다. 먼저 두 개의 계층으로 구성되 는 단순 수퍼피어 네트워크의 구성이 소개되고, 그것을 일반화 그리고 확장 시키면서 다중 레벨 수퍼피어 네트워크로 확장하는 알고리즘이 제안된다. 단순 수퍼피어 네트워크도 좋은 특징을 가지고는 있으나, 제한된 레벨의 수 때문에 규모성에 문제를 나타낼 수 있어, 좋은 규모성과 클라이언트 노드들에 관한 관리의 용이성을 보여주는 확장 수퍼피어 네트워크라고 하는 k-레벨의 수퍼피어 트리로 확장 시킨다.[1]

p2p

하이브리드 p2p(Hybrid p2p)

퓨어 p2p(pure p2p)

활용

종류

각주


참고자료