1 |
1
사용자로부터 콘텐츠 요청을 수신하는 콘텐츠 중심 네트워크의 부하분산 장치에 있어서,상기 콘텐츠 중심 네트워크를 물리적 거리 또는 서비스 제공자에 따라 둘 이상의 서브넷(subnet)으로 분할하고, 수신된 서브넷에 대한 정보를 저장하고, 상기 수신된 서브넷에 대한 정보에 기초하여 사용자 요청에 따른 콘텐츠를 제공하는 서브넷을 선정하고, 선정 결과를 전달하는 콘텐츠 네트워크 관리자; 및상기 둘 이상의 서브넷을 구성하는 다수의 서브넷 노드, 상기 다수의 서브넷 노드 사이의 네트워크 정보 및 유통되는 콘텐츠 정보를 포함하는 상기 서브넷에 대한 정보를 수집, 관리하고, 이를 상기 콘텐츠 네트워크 관리자에 전달하며, 상기 수신된 선정 결과에 따라 콘텐츠를 제공하기 위한 상기 다수의 서브넷 노드를 검색하고, 상기 다수의 서브넷 노드 중에서 상기 요청된 콘텐츠를 제공하는 서브넷 노드를 선정하는 둘 이상의 서브넷 관리부;를 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
2 |
2
제 1항에 있어서,상기 둘 이상의 서브넷 중에서 하나의 서브넷에 저장된 다수의 콘텐츠는 동일한 콘텐츠의 중복 없이 하나의 콘텐츠 만을 저장하고 있는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
3 |
3
제 2항에 있어서,상기 둘 이상의 서브넷 각각은 동일한 콘텐츠를 중복하여 저장할 수 있는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
4 |
4
제 1항에 있어서,상기 콘텐츠 네트워크 관리부는,상기 둘 이상의 서브넷 관리부로부터 상기 서브넷의 정보를 수신하고, 수신된 정보를 추상화 (abstract)하여 추상화된 정보 형태로 저장할 수 있는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
5 |
5
제 4항에 있어서,상기 추상화된 정보는 상기 둘 이상의 서브넷 각각을 구분하기 위한 서브넷 ID(identification), 상기 둘 이상의 서브넷 각각의 네트워크 상태를 나타내는 서브넷 상태 정보, 상기 둘 이상의 서브넷 각각에 유통되는 네트워크 트래픽의 수준을 나타내는 서브넷 트래픽 정보 및 상기 둘 이상의 서브넷 각각에 저장된 콘텐츠 정보를 나타내는 서브넷 콘텐츠 정보 중에서 적어도 하나 이상을 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
6 |
6
제 1항에 있어서,상기 둘 이상의 서브넷은,상기 둘 이상의 서브넷 각각을 연결 또는 상기 둘 이상의 서브넷에 포함된 노드 사이를 연결하고, 상기 다수의 콘텐츠를 저장 및 제공 할 수 있는 다수의 서브넷 노드;를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
7 |
7
제 6항에 있어서,상기 다수의 서브넷 노드는,상기 다수의 콘텐츠를 저장하여 서버 역할을 할 수 있는 다수의 서버 노드;상기 다수의 콘텐츠를 임시 저장(cache)할 수 있는 다수의 임시저장 노드; 및상기 다수의 서브넷 노드를 연결하는 다수의 전송 노드;를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
8 |
8
제 1항에 있어서,상기 둘 이상의 서브넷 관리부는,상기 검색된 콘텐츠가 둘 이상인 경우, 상기 검색된 콘텐츠를 보유한 둘 이상의 노드 중에서 네트워크 상황에 기초하여 하나의 노드를 선정하여 상기 검색된 콘텐츠를 전달하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
9 |
9
제 1항에 있어서,상기 둘 이상의 서브넷 관리부는 상기 요청된 콘텐츠가 실시간 스트리밍(streaming) 방법을 필요로 하는 경우, 상기 요청된 콘텐츠를 실시간 스트리밍 방법으로 제공할 수 있는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
10 |
10
제 9항에 있어서,상기 실시간 스트리밍 콘텐츠를 제공하는 것은 상기 실시간 스트리밍 콘텐츠를 제공하는 소스 노드(source) 또는 상기 실시간 스트리밍 콘텐츠의 스트림 플로우(stream flow)의 플로우 경로(flow path) 상에 존재하는 다수의 중계 노드 중에서 접근성 및 트래픽 측면에서 우수한 노드를 선택하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
11 |
11
제 1항에 있어서,상기 둘 이상의 서브넷 관리부는,상기 둘 이상의 서브넷을 구성하는 다수의 서브넷 노드 및 상기 다수의 콘텐츠에 대한 정보를 수집하고, 상기 수집된 정보에 기초하여 상기 사용자에게 상기 콘텐츠를 제공할 수 있는 노드를 선정하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 장치
|
12 |
12
둘 이상의 서브넷을 포함하는 콘텐츠 중심 네트워크의 부하분산 방법에 있어서,사용자로부터 수신된 콘텐츠 요청에 따라 요청된 콘텐츠를 저장하고 있는 상기 둘 이상의 서브넷을 검색하는 단계;상기 검색 결과 검색된 서브넷이 둘 이상인 경우 상기 검색된 둘 이상의 서브넷 중에서 네트워크 상태에 따라 상기 요청된 콘텐츠를 제공하는 하나의 서브넷을 선정하는 단계;상기 선정된 서브넷에 포함된 다수의 노드 중에서 네트워크의 상태에 따라 상기 요청된 콘텐츠를 제공하는 노드를 선정하는 단계; 및상기 선정된 서브넷과 상기 사용자가 접속한 서브넷 사이의 세션 연결을 설정하는 단계;를 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 방법
|
13 |
13
제 12항에 있어서,상기 요청된 콘텐츠를 제공하는 하나의 서브넷을 선정하는 단계는,상기 사용자가 접속한 서브넷에서 상기 요청된 콘텐츠를 검색하는 단계; 및상기 사용자가 접속한 서브넷에서 상기 요청된 콘텐츠를 검색한 경우, 상기 사용자가 접속한 서브넷을 콘텐츠 제공 서브넷으로 선정하는 단계;를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 방법
|
14 |
14
제 13항에 있어서,상기 사용자가 접속한 서브넷에서 상기 요청된 콘텐츠를 검색하지 못한 경우, 다른 서브넷에서 상기 요청된 콘텐츠를 검색하는 단계; 및상기 요청된 콘텐츠를 검색한 결과 둘 이상의 서브넷이 검색된 경우, 상기 검색된 둘 이상의 서브넷 중에서 네트워크 상황에 따른 접근성을 고려하여, 높은 접근성을 가지는 서브넷을 콘텐츠 제공 서브넷으로 선정하는 단계;를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 방법
|
15 |
15
제 12항에 있어서,상기 요청된 콘텐츠를 제공하는 노드를 선정하는 단계는,상기 요청된 콘텐츠의 유형이 비 실시간 콘텐츠 인지 여부를 확인하는 단계;상기 요청된 콘텐츠가 비 실시간 콘텐츠인 경우, 상기 선정된 서브넷에 포함된 다수의 노드 중에서 상기 요청된 콘텐츠를 보유한 노드를 검색하는 단계;상기 검색된 노드가 다수 개일 경우, 다수의 검색된 노드 중에서 네트워크 상황 기반의 노드 접근성에 따라 하나의 노드를 선정하는 단계;를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 방법
|
16 |
16
제 15항에 있어서,상기 요청된 콘텐츠가 실시간 콘텐츠인 경우, 상기 요청된 콘텐츠를 제공할 수 있는 스트리밍 서비스가 가능한 소스 노드를 검색하는 단계;상기 검색된 소스 노드에서 현재 상기 요청된 콘텐츠의 스트림 플로우(stream flow)의 존재 여부를 확인하는 단계;상기 스트림 플로우가 존재하는 경우, 상기 스트림 플로우의 플로우 경로를 검색하는 단계; 및상기 플로우 경로에 따른 중계 노드 중에서 멀티캐스트 스트리밍(multicast stream)이 가능한 노드와 상기 소스 노드를 비교하여 네트워크 상황 기반의 노드 접근성에 따라 하나의 노드를 선정하는 단계;를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 방법
|
17 |
17
제 16항에 있어서,상기 스트림 플로우가 존재하지 않는 경우, 상기 검색된 소스 노드를 콘텐츠를 제공하는 노드로 선정하는 단계;를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 방법
|
18 |
18
제 15항에 있어서,상기 검색된 노드가 하나인 경우, 상기 검색된 노드를 콘텐츠를 제공하는 노드로 선정하는 단계;를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 부하분산 방법
|