1 |
1
P2P(Peer-to-Peer) 네트워크의 글로벌 상태 정보를 획득하는 방법에 있어서,(a) 제1 노드가 상기 제1 노드의 로컬 뷰 노드들 중 적어도 하나의 제2 노드를 선택하는 단계;(b) 상기 제1 노드가 상기 P2P 네트워크에 포함된 다수의 노드들 중 적어도 하나의 노드로부터 상기 적어도 하나의 노드의 뷰 벡터를 수신하는 단계; 및(c) 상기 제1 노드가 상기 제1 노드의 뷰 벡터와 상기 적어도 하나의 노드의 뷰 벡터를 비교하여 상기 제1 노드의 뷰 벡터를 업데이트하는 단계를 포함하고,상기 뷰 벡터는 노드의 ID(identification), 노드의 IP(internet protocol) 주소 또는 노드의 포트 번호(port number)를 포함하는 노드의 접속 정보를 포함하고,상기 제1 노드는 상기 각 단계를 수행하여 획득한 상기 글로벌 상태 정보를 이용하여 브로드캐스트하는,글로벌 상태 정보를 획득하는 방법
|
2 |
2
제1항에 있어서,상기 글로벌 상태 정보를 획득하는 방법은,상기 제1 노드가 상기 글로벌 상태 정보를 획득하지 못한 경우, 상기 (a) 단계 내지 상기 (c) 단계를 반복 수행하는 단계를 더 포함하고,상기 뷰 벡터는 노드의 네트워크 대역폭 사용량, 노드의 CPU(central processing unit) 사용량, 노드의 메모리 사용량 및 노드의 스토리지 사용량을 포함하는 노드의 리소스 사용 정보를 더 포함하는,글로벌 상태 정보를 획득하는 방법
|
3 |
3
제1항에 있어서,상기 (a) 단계 이후에,상기 제1 노드가 상기 제1 노드의 뷰 벡터를 상기 제2 노드로 송신하는 단계를 더 포함하는 글로벌 상태 정보를 획득하는 방법
|
4 |
4
제1항에 있어서,상기 (b) 단계 이전에, 상기 제1 노드가 뷰 벡터의 송신 요청을 상기 제2 노드로 송신하는 단계를 더 포함하고,상기 적어도 하나의 노드는 상기 제2 노드인,글로벌 상태 정보를 획득하는 방법
|
5 |
5
제1항에 있어서,상기 (a) 단계 이후에, 상기 제1 노드가 상기 제1 노드의 뷰 벡터를 상기 제2 노드로 송신하는 단계; 및상기 (b) 단계 이전에, 상기 제1 노드가 뷰 벡터의 송신 요청을 상기 제2 노드로 송신하는 단계를 더 포함하고,상기 적어도 하나의 노드는 상기 제2 노드인,글로벌 상태 정보를 획득하는 방법
|
6 |
6
P2P 장치로서,로컬 뷰 노드들 중 적어도 하나의 제2 노드를 선택하는 노드 선택 모듈;P2P 네트워크에 포함된 다수의 노드들 중 적어도 하나의 노드로부터 상기 적어도 하나의 노드의 뷰 벡터를 수신하는 상태 정보 송수신 모듈; 및상기 P2P 장치의 뷰 벡터와 상기 적어도 하나의 노드의 뷰 벡터를 비교하여 상기 P2P 장치의 뷰 벡터를 업데이트하는 업데이트 모듈을 포함하고,상기 뷰 벡터는 노드의 ID, 노드의 IP 주소 또는 노드의 포트 번호를 포함하는 노드의 접속 정보를 포함하고,상기 P2P 장치는 업데이트를 수행하여 획득한 상기 P2P 네트워크의 글로벌 상태 정보를 이용하여 브로드캐스트하는,P2P 장치
|
7 |
7
제6항에 있어서,상기 P2P 네트워크의 상기 글로벌 상태 정보를 획득하지 못한 경우, 상기 노드 선택 모듈, 상기 상태 정보 송수신 모듈, 및 상기 업데이트 모듈 각각의 동작이 반복 수행되도록, 상기 노드 선택 모듈, 상기 상태 정보 송수신 모듈, 및 상기 업데이트 모듈을 제어하는 제어 모듈을 포함하고,상기 뷰 벡터는 노드의 네트워크 대역폭 사용량, 노드의 CPU 사용량, 노드의 메모리 사용량 및 노드의 스토리지 사용량을 포함하는 노드의 리소스 사용 정보를 더 포함하는,P2P 장치
|
8 |
8
제6항에 있어서,상기 상태 정보 송수신 모듈은 상기 P2P 장치의 뷰 벡터를 상기 제2 노드로 송신하는 P2P 장치
|
9 |
9
제6항에 있어서,상기 상태 정보 송수신 모듈은 뷰 벡터의 송신 요청을 상기 제2 노드로 송신하고,상기 적어도 하나의 노드는 상기 제2 노드인,P2P 장치
|
10 |
10
제6항에 있어서,상기 상태 정보 송수신 모듈은 상기 P2P 장치의 뷰 벡터를 상기 제2 노드로 송신하고, 뷰 벡터의 송신 요청을 상기 제2 노드로 송신하고,상기 적어도 하나의 노드는 상기 제2 노드인,P2P 장치
|