IT, 컨텐츠

광주과학기술원의 IT, 컨텐츠의 유용한 기술정보를 검색 및 문의하실 수 있습니다.

기 술 명
비트토렌트 환경에서 스웜 간 협력을 수행하는 트랙커 노드, 피어 노드 및 스웜간 협력 방법
연 구 자
김종원(정보통신공학부)
등록번호
10-1223207-00-00
출원번호
10-2010-0106271
문 의 처
문희곤062-715-3077hgmoon@gist.ac.kr
발명정보

본 발명의 실시예에 따르면, 비트토렌트 환경에서 제1 스웜을 관리하는 트랙커 노드가 제1 스웜의 콘텐트 가용성에 기초하여 스웜간 협력 여부를 결정한다. 여기서, 콘텐트 가용성은 제1 스웜의 콘텐트를 구성하는 청크의 보유 비율을 의미한다. 이때, 스웜 간 협력이 결정되는 경우, 각각의 스웜을 관리하는 하나 이상의 상대 트랙커 노드들과 통신하여 협력 대상 스웜을 선택한다. 그리고 제1 스웜에게 협력 대상으로 선정된 제2 스웜에 관한 정보를 포함하는 가이드 라인을 전송한다. 그러면, 제1 스웜의 피어 노드들은 트랙커 노드로부터 수신한 가이드 라인에 따라 제2 스웜에게 자신의 희귀 청크를 전송하고, 제2 스웜의 희귀 청크를 임시로 저장한다. 이후, 일정한 기준이 만족되었을 때에 제2 스웜과 임시 저장한 희귀 청크를 상호 공유한다.

발명효과

본 발명의 실시예에 따르면, 비트토렌트 환경에서 콘텐트 비가용성을 유발할 것으로 예상되는 희귀 청크를 스웜 간에 상호 캐싱한 후, 콘텐트 비가용성이 발생하는 경우 캐싱된 희귀 청크를 상호 공유하여 콘텐트 비가용성 문제를 해결할 수 있다.

대표청구항

동일한 콘텐트를 소정의 크기를 갖는 청크 단위로 분할하여 복수의 피어 노드들 간에 상호 공유하는 스웜을 관리하는 트랙커 노드에 있어서, 자신이 관리하는 제1 스웜의 콘텐트 가용성-여기서 콘텐트 가용성은 상기 제1 스웜의 상기 콘텐트를 구성하는 청크의 보유 비율을 의미함-에 기초하여 스웜 간 협력 여부를 결정하는 판단부; 스웜 간 협력이 결정되는 경우, 각각의 스웜을 관리하는 하나 이상의 상대 트랙커 노드들과 통신하여 협력 대상 스웜을 선택하는 탐색부; 및 상기 제1 스웜에게 협력 대상으로 선정된 제2 스웜에 관한 정보를 포함하는 가이드 라인을 전송하여 상기 제1 스웜과 상기 제2 스웜 간에 각각 보유한 서로 다른 청크를 상호 캐싱하거나 공유하게 하는 협력 제어부 를 포함하는 트랙커 노드.