1 |
1
P2P VOD 시스템에서 피어들 간의 데이터 전송을 관리하는 서버에 있어서,데이터 전송을 요청한 제1 피어의 선행 피어들 중 상기 제1 피어가 요청한 데이터의 재생 시점을 버퍼 범위에 포함하고 있는 선행 피어의 수에 기초하여, 메시 구조 기반의 풀 방식, 및 푸시 방식의 구간 캐싱 중 어느 하나의 전송 방식을 결정하는 전송방식 결정부; 및상기 피어들의 평균 이탈율에 기초하여, 상기 구간 캐싱의 적용 여부를 결정하기 위한 기준이 되는 최소 선행피어수를 산출하는 최소선행피어수 산출부를 포함하고,상기 전송방식 결정부는:상기 선행 피어의 수를 상기 최소 선행피어수와 비교하여 상기 메시 구조 기반의 풀 방식, 및 상기 푸시 방식의 구간 캐싱 중 어느 하나의 전송 방식을 결정하는 서버
|
2 |
2
삭제
|
3 |
3
제1 항에 있어서,상기 피어들의 참여 및 이탈에 대한 정보, 그리고 상기 피어들의 ID와 상기 피어들의 선행 피어의 ID 및 캐싱 구간이 되는 선행 피어와의 거리 정보를 포함하는 IC 맵을 저장하는 메모리를 더 포함하고,상기 전송방식 결정부는:상기 IC 맵의 정보를 이용하여, 상기 제1 피어로 상기 구간 캐싱에 의해 상기 데이터를 전송할 수 있는 상기 선행 피어의 수를 산출하는 서버
|
4 |
4
제1 항에 있어서,상기 전송방식 결정부는:상기 선행 피어의 수가 상기 최소 선행피어수 이상인 경우, 상기 푸시 방식의 구간 캐싱을 선택하고,상기 선행 피어의 수가 상기 최소 선행피어수 미만인 경우, 상기 메시 구조 기반의 풀 방식을 선택하는 서버
|
5 |
5
제1 항, 제3 항 및 제4 항 중 어느 한 항에 있어서,상기 전송방식 결정부는:상기 푸시 방식의 구간 캐싱에 의해 상기 제1 피어로 상기 데이터를 전송하는 제1 선행 피어가 이탈하는 경우, 상기 제1 선행 피어의 선행 피어들 중에서 상기 제1 피어에서 재생되는 데이터의 재생 시점을 버퍼 범위에 포함하고 있는 제2 선행 피어가 존재하는지를 판단하고, 상기 제2 선행 피어가 존재하는 경우 상기 푸시 방식의 구간 캐싱에 의해 상기 제2 선행 피어로부터 상기 제1 피어로 상기 데이터가 전송되도록 관리하는 서버
|
6 |
6
P2P VOD 시스템에서 피어들 간의 데이터 전송을 관리하기 위한 방법으로서,데이터 전송을 요청한 제1 피어의 선행 피어들 중 상기 제1 피어가 요청한 데이터의 재생 시점을 버퍼 범위에 포함하고 있는 선행 피어의 수에 기초하여, 메시 구조 기반의 풀 방식, 및 푸시 방식의 구간 캐싱 중 어느 하나의 전송 방식을 결정하는 것을 포함하되,상기 어느 하나의 전송 방식을 결정하는 것은,상기 피어들의 평균 이탈율에 기초하여, 상기 구간 캐싱의 적용 여부를 결정하기 위한 기준이 되는 최소 선행피어수를 산출하는 것; 그리고상기 선행 피어의 수를 상기 최소 선행피어수와 비교하여 상기 메시 구조 기반의 풀 방식, 및 상기 푸시 방식의 구간 캐싱 중 어느 하나의 전송 방식을 결정하는 것을 포함하는 하이브리드 버퍼링 방법
|
7 |
7
삭제
|
8 |
8
제6 항에 있어서,상기 어느 하나의 전송 방식을 결정하는 것은:상기 피어들의 참여 및 이탈에 대한 정보와, 상기 피어들의 ID와 상기 피어들의 선행 피어의 ID 및 캐싱 구간이 되는 선행 피어와의 거리 정보를 포함하는 IC 맵의 정보를 이용하여, 상기 제1 피어로 상기 구간 캐싱에 의해 상기 데이터를 전송할 수 있는 상기 선행 피어의 수를 산출하는 하이브리드 버퍼링 방법
|
9 |
9
제6 항에 있어서,상기 어느 하나의 전송 방식을 결정하는 것은:상기 선행 피어의 수가 상기 최소 선행피어수 이상인 경우, 상기 푸시 방식의 구간 캐싱을 선택하는 것; 그리고상기 선행 피어의 수가 상기 최소 선행피어수 미만인 경우, 상기 메시 구조 기반의 풀 방식을 선택하는 것을 포함하는 하이브리드 버퍼링 방법
|
10 |
10
제6 항에 있어서,상기 어느 하나의 전송 방식을 결정하는 것은:상기 푸시 방식의 구간 캐싱에 의해 상기 제1 피어로 상기 데이터를 전송하는 제1 선행 피어가 이탈하는 경우, 상기 제1 선행 피어의 선행 피어들 중에서 상기 제1 피어에서 재생되는 데이터의 재생 시점을 버퍼 범위에 포함하고 있는 제2 선행 피어가 존재하는지를 판단하는 것; 그리고상기 선행 피어들 중 상기 제2 선행 피어가 존재하는 경우, 상기 푸시 방식의 구간 캐싱에 의해 상기 제2 선행 피어로부터 상기 제1 피어로 상기 데이터가 전송되도록 관리하는 것을 포함하는 하이브리드 버퍼링 방법
|
11 |
11
제6 항, 제8 항 내지 제10 항 중 어느 한 항의 하이브리드 버퍼링 방법을 실행하기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체
|
12 |
12
피어들 간의 데이터 전송을 지원하는 P2P VOD 시스템에 있어서,상기 피어들의 참여 및 이탈에 대한 정보와, 상기 피어들의 ID와 상기 피어들의 선행 피어의 ID 및 캐싱 구간이 되는 선행 피어와의 거리 정보를 포함하는 IC 맵을 저장하고, 상기 IC 맵의 정보를 이용하여 데이터 전송을 요청한 제1 피어의 선행 피어들 중 상기 제1 피어가 요청한 데이터의 재생 시점을 버퍼 범위에 포함하고 있는 선행 피어의 수를 산출하고, 상기 선행 피어의 수에 기초하여 메시 구조 기반의 풀 방식 및 푸시 방식의 구간 캐싱 중 어느 하나의 전송 방식을 결정하는 트래커 서버; 및상기 트래커 서버에 의해 상기 푸시 방식의 구간 캐싱이 결정된 경우, 상기 푸시 방식의 구간 캐싱에 의해 제1 선행 피어로부터 데이터를 전송받고, 상기 트래커 서버에 의해 상기 메시 구조 기반의 풀 방식이 결정된 경우, 상기 메시 구조 기반의 풀 방식에 의해 이웃 피어로부터 데이터를 전송받는 피어를 포함하고,상기 트래커 서버는:상기 피어들의 평균 이탈율에 기초하여, 상기 구간 캐싱의 적용 여부를 결정하기 위한 기준이 되는 최소 선행피어수를 산출하고, 상기 선행 피어의 수를 상기 최소 선행피어수와 비교하여 상기 메시 구조 기반의 풀 방식 및 상기 푸시 방식의 구간 캐싱 중 어느 하나의 전송 방식을 결정하는 P2P VOD 시스템
|
13 |
13
삭제
|
14 |
14
제12 항에 있어서,상기 트래커 서버는:상기 선행 피어의 수가 상기 최소 선행피어수 이상인 경우, 상기 푸시 방식의 구간 캐싱을 선택하고,상기 선행 피어의 수가 상기 최소 선행피어수 미만인 경우, 상기 메시 구조 기반의 풀 방식을 선택하는 P2P VOD 시스템
|
15 |
15
제12 항 또는 제14 항에 있어서,상기 트래커 서버는:상기 푸시 방식의 구간 캐싱에 의해 상기 제1 피어로 상기 데이터를 전송하는 상기 제1 선행 피어가 이탈하는 경우, 상기 제1 선행 피어의 선행 피어들 중에서 상기 제1 피어에서 재생되는 데이터의 재생 시점을 버퍼 범위에 포함하고 있는 제2 선행 피어가 존재하는지를 판단하고, 상기 제2 선행 피어가 존재하는 경우 상기 푸시 방식의 구간 캐싱에 의해 상기 제2 선행 피어로부터 상기 제1 피어로 상기 데이터가 전송되도록 관리하는 P2P VOD 시스템
|