"슈퍼피어"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
(하이브리드 P2P(Hybrid P2P))
(하이브리드 P2P(Hybrid P2P))
25번째 줄: 25번째 줄:
 
다른 p2p 구조에 비해서 뛰어나지만 다른 p2p구조에 비해 뒤떨어지는 기술로 취급받는 이유이기도 하다.
 
다른 p2p 구조에 비해서 뛰어나지만 다른 p2p구조에 비해 뒤떨어지는 기술로 취급받는 이유이기도 하다.
 
p2p를 세상에 알리고 수많은 법적 문제와 기술적 발전을 나았던 mp3공유 프로그램 napster이 사용한 방식이다. napster은 저작권 문제로 미국 연방법원의 판결로 중앙서버를 닫아야만 했고 그결과 전체 서비스가 문을 닫게 되었다. 우리나라의 소리바다도
 
p2p를 세상에 알리고 수많은 법적 문제와 기술적 발전을 나았던 mp3공유 프로그램 napster이 사용한 방식이다. napster은 저작권 문제로 미국 연방법원의 판결로 중앙서버를 닫아야만 했고 그결과 전체 서비스가 문을 닫게 되었다. 우리나라의 소리바다도
같은 전철을 밟았다. 하이브리드 p2p의 경우 이런 네트워크 전체를 서버를 통해서 통제할 수 있기 때문에 법적인 대응이나 해킹에 매우 취약한 구조를 가지고 있다. 하지만 네트워크 전체를 중앙서버에서 통제할 수 있다는 것과 그 뛰어난 성능으로 인해
+
같은 전철을 밟았다. 하이브리드 p2p의 경우 이런 네트워크 전체를 서버를 통해서 통제할 수 있기 때문에 법적인 대응이나 해킹에 매우 취약한 구조를 가지고 있다. 하지만 네트워크 전체를 중앙서버에서 통제할 수 있다는 것과 그 뛰어난 성능으로 인해
 
법적인 문제에서 자유로울 수 있는 서비스 같은 경우 이 하이브리드 p2p방식을 많이 사용한다.<ref> thesoul214,〈[https://thesoul214.tistory.com/150 하이브리드 p2p의 정의와 장단점]〉, 《티스토리》,2013-04-25</ref>
 
법적인 문제에서 자유로울 수 있는 서비스 같은 경우 이 하이브리드 p2p방식을 많이 사용한다.<ref> thesoul214,〈[https://thesoul214.tistory.com/150 하이브리드 p2p의 정의와 장단점]〉, 《티스토리》,2013-04-25</ref>
  

2019년 8월 12일 (월) 11:08 판

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

개요

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

역사

특징

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

P2P

하이브리드 P2P(Hybrid P2P)

하이브리드 p2p는 세대별 구분으로는 1세대이고 기존 server/client모델을 완전히 벗어나지 못한 형태의 p2p이다. 중앙서버가 존재하여 그 중앙서버에 각 peer들이 접속하며 중앙서버에서는 peer들의 위치와 peer들이 가진 데이터의 메타정보를 관리한다. 기존 server/client 모델과의 다른점은 중앙서버는 데이터들의 메타정보만을 관리해서 검색 결과등을 peer에게 줄뿐이며 실제 데이터의 전송과 통신은 직접 peer들간에 이루어지게 된다. routing과 검색이 매우 빠르다는 장점이 있다. 왜나하면 peer들을 헤집고 다니면서 찾아다닐 필요없이 서버에 한번만 물어보면 되기 때문이다. 또한 p2p네트워크 내에 있는 peer과 데이터에 대한 검색이 보장된다. 쉽게 말해서 p2p네트워크 내에만 있다면 모든 자료를 찾을 수 있다는 말이다. server/client 모델만큼은 아니지만 역시 peer가 늘어날수록 중앙서버에 부담이 더해진다. 즉, p2p네트워크가 커질수록 서버의 capacity를 늘려야되며 이것은 곧 돈으로 이어진다. 하지만 사실 routing과 검색만 중앙서버를 거치므로 데이터가 직접 서버를 통하는 server/client모델에 비해서 비교도 안될만큼 효율적이다. 하이브리드 p2p의 큰 단점은 중앙서버가 죽으면 전체 네트워크가 죽는다는 것이다. 이것은 server/client 모델의 단점이기도 하며 하이브리드 p2p가 비록 성능면에 있어서 다른 p2p 구조에 비해서 뛰어나지만 다른 p2p구조에 비해 뒤떨어지는 기술로 취급받는 이유이기도 하다. p2p를 세상에 알리고 수많은 법적 문제와 기술적 발전을 나았던 mp3공유 프로그램 napster이 사용한 방식이다. napster은 저작권 문제로 미국 연방법원의 판결로 중앙서버를 닫아야만 했고 그결과 전체 서비스가 문을 닫게 되었다. 우리나라의 소리바다도 같은 전철을 밟았다. 하이브리드 p2p의 경우 이런 네트워크 전체를 서버를 통해서 통제할 수 있기 때문에 법적인 대응이나 해킹에 매우 취약한 구조를 가지고 있다. 하지만 네트워크 전체를 중앙서버에서 통제할 수 있다는 것과 그 뛰어난 성능으로 인해 법적인 문제에서 자유로울 수 있는 서비스 같은 경우 이 하이브리드 p2p방식을 많이 사용한다.[2]

퓨어 P2P(Pure p2p)

활용

종류

각주


참고자료