1 |
1
다수의 vNF(virtual Network Function)를 노드들에 배치하여 사용하는 네트워크의 클러스터링 방법으로서, 상기 네트워크에 배치된 vNF들의 인기도를 조사하는 단계(a);데이터 플로우의 평균 서비스 시간이 최소화될 수 있는 클러스터의 개수를 결정하는 단계(b); 상기 결정된 개수에 상응하여 클러스터링을 수행하면서 각 클러스터의 헤드 노드를 결정하는 단계(c);각 클러스터별로 상기 헤드 노드에 상기 단계 (a)의 인기도에 기초하여 인기도가 높은 미리 설정된 개수의 vNF들을 저장하며, 헤드 노드가 아닌 일반 노드들에 나머지 vNF들을 저장하는 단계(d)를 포함하는 것을 특징으로 하는 vNF를 사용하는 네트워크의 클러스터링 방법
|
2 |
2
제1항에 있어서,상기 단계(c)는 데이터 플로우의 홉 수의 총 합이 최소가 되도록 클러스터를 설정하고 각 클러스터의 상기 헤드 노드를 결정하는 것을 특징으로 하는 vNF를 사용하는 네트워크의 클러스터링 방법
|
3 |
3
제2항에 있어서,상기 단계(d)는 상기 헤드 노드에 저장되지 않는 나머지 vNF들 중 서로 연관성이 있는 vNF들을 동일한 일반 노드에 저장하는 것을 특징으로 하는 vNF를 사용하는 네트워크의 클러스터링 방법
|
4 |
4
제3항에 있어서,상기 연관성이 있는 vNF들은 특정 서비스를 위해 서비스 체인으로 연결되어 있는 vNF들을 포함하는 것을 특징으로 하는 vNF를 사용하는 네트워크의 클러스터링 방법
|
5 |
5
제1항에 있어서,상기 단계(b)는 데이터 플로우의 평균 서비스 시간에 대한 클러스터의 개수를 변수로 하는 함수를 설정한 후 상기 클러스터의 개수를 결정하는 것을 특징으로 하는 vNF를 사용하는 네트워크의 클러스터링 방법
|
6 |
6
제5항에 있어서,새로운 vNF가 상기 네트워크 내로 유입될 경우 가장 인기도가 낮은 vNF를 상기 새로운 vNF로 대체하는 단계를 더 포함하는 것을 특징으로 하는 vNF를 사용하는 네트워크의 클러스터링 방법
|
7 |
7
다수의 vNF(virtual Network Function)를 노드들에 배치하여 사용하는 네트워크의 클러스터링 방법으로서, 상기 네트워크에 배치된 vNF들의 인기도를 조사하는 단계(a);상기 노드들에 대한 클러스터링을 수행하면서 각 클러스터의 헤드 노드를 결정하는 단계(b);각 클러스터별로 상기 헤드 노드에 상기 단계 (a)의 인기도에 기초하여 인기도가 높은 미리 설정된 개수의 vNF들을 저장하며, 헤드 노드가 아닌 일반 노드들에 나머지 vNF들을 저장하는 단계(c)를 포함하되,상기 헤드 노드가 아닌 일반 노드들에 저장되는 나머지 vNF들 중 서로 연관성이 있는 vNF들이 동일한 일반 노드에 저장되는 것을 특징으로 하는 vNF를 사용하는 네트워크의 클러스터링 방법
|
8 |
8
제7항에 있어서,상기 연관성이 있는 vNF들은 특정 서비스를 위해 서비스 체인으로 연결되어 있는 vNF들을 포함하는 것을 특징으로 하는 vNF를 사용하는 네트워크의 클러스터링 방법
|