1 |
1
데이터 센터 간 광역 통신망에서 통계적 다중화 및 자원 할당 시스템의 중앙 제어 장치로서,데이터 흐름 정보와 서비스 수준 정보를 포함하는 서비스 요청 정보를 사용자 단말로부터 수신하는 수신부;상기 수신부를 통해 상기 서비스 요청 정보를 수신하면, 통계적인 네트워크 가상화(Statistical Network Abstraction, SNA)를 이용하여, 데이터 센터 간 링크의 대역폭과 상기 링크에 기 할당된 서비스 정보를 기반으로 상기 서비스 수준 정보를 충족하면서 상기 데이터 흐름 정보에 대응되는 데이터 흐름 경로를 획득하는 경로 획득부;상기 경로 획득부를 통해 획득된 상기 데이터 흐름 경로를 기초로 라우팅 정보를 업데이트하고, 업데이트된 상기 라우팅 정보를 복수의 데이터 센터로 제공하는 라우팅 업데이트부; 및상기 데이터 흐름 정보에 기초한 출발지 데이터 서버가 통계적인 네트워크 가상화(SNA)를 이용하여 상기 서비스 수준 정보에 기초한 데이터 패킷 흐름을 발생시키도록, 상기 출발지 데이터 서버에 상기 서비스 요청 정보를 제공하는 자원 할당 관리부;를 포함하며,상기 서비스 수준 정보는, 데이터 흐름의 서비스 품질 수준을 나타내는 정보로서, 정규 분포를 따른 흐름의 피크 레이트의 평균과 표준 편차, 및 서비스 품질(Quality of Service, QoS)의 위배 가능성(violation probability)를 나타내는 서비스 품질 수준을 포함하는 중앙 제어 장치
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에서,상기 경로 획득부는, k-shortest path 알고리즘을 이용하여 상기 데이터 흐름 정보에 대응되는 데이터 흐름 경로를 획득하고, 상기 k는 경로에 포함된 링크의 개수인, 중앙 제어 장치
|
5 |
5
제1항에서,상기 링크는, 현재 보유한 링크와 새롭게 구입한 링크를 포함하는, 중앙 제어 장치
|
6 |
6
삭제
|
7 |
7
제1항에서,상기 출발지 데이터 서버는, 상기 서비스 수준 정보를 기초로 대역폭에 따라 토큰을 할당하고, 데이터 패킷 흐름을 발생시키는 경우 해당 토큰을 소모하여 상기 서비스 수준 정보에 기초한 데이터 패킷 흐름을 발생시키는, 중앙 제어 장치
|
8 |
8
제1항에서,상기 자원 할당 관리부는, 상기 출발지 데이터 서버가 포함된 데이터 센터를 관리하는 로컬 제어 장치를 통해 상기 출발지 데이터 서버에 상기 서비스 요청 정보를 제공하는, 중앙 제어 장치
|
9 |
9
제1항에서,상기 라우팅 업데이트부는, 상기 복수의 데이터 센터를 각각 관리하는 복수의 로컬 제어 장치로 업데이트된 상기 라우팅 정보를 제공하는, 중앙 제어 장치
|
10 |
10
중앙 제어 장치의 통계적 다중화 및 자원 할당 방법으로서,데이터 흐름 정보와 서비스 수준 정보를 포함하는 서비스 요청 정보를 사용자 단말로부터 수신하는 단계;통계적인 네트워크 가상화(Statistical Network Abstraction, SNA)를 이용하여, 데이터 센터 간 링크의 대역폭과 상기 링크에 기 할당된 서비스 정보를 기반으로 상기 서비스 수준 정보를 충족하면서 상기 데이터 흐름 정보에 대응되는 데이터 흐름 경로를 획득하는 단계;획득된 상기 데이터 흐름 경로를 기초로 라우팅 정보를 업데이트하고, 업데이트된 상기 라우팅 정보를 복수의 데이터 센터로 제공하는 단계; 및상기 데이터 흐름 정보에 기초한 출발지 데이터 서버가 통계적인 네트워크 가상화(SNA)를 이용하여 상기 서비스 수준 정보에 기초한 데이터 패킷 흐름을 발생시키도록, 상기 출발지 데이터 서버에 상기 서비스 요청 정보를 제공하는 단계;를 포함하며,상기 서비스 수준 정보는, 데이터 흐름의 서비스 품질 수준을 나타내는 정보로서, 정규 분포를 따른 흐름의 피크 레이트의 평균과 표준 편차, 및 서비스 품질(Quality of Service, QoS)의 위배 가능성(violation probability)를 나타내는 서비스 품질 수준을 포함하는 데이터 센터 간 광역 통신망에서 통계적 다중화 및 자원 할당 방법
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
제10항에서,상기 경로 획득 단계는, k-shortest path 알고리즘을 이용하여 상기 데이터 흐름 정보에 대응되는 데이터 흐름 경로를 획득하고, 상기 k는 경로에 포함된 링크의 개수인, 데이터 센터 간 광역 통신망에서 통계적 다중화 및 자원 할당 방법
|
14 |
14
제10항에서,상기 링크는, 현재 보유한 링크와 새롭게 구입한 링크를 포함하는, 데이터 센터 간 광역 통신망에서 통계적 다중화 및 자원 할당 방법
|
15 |
15
삭제
|
16 |
16
제10항에서,상기 출발지 데이터 서버는, 상기 서비스 수준 정보를 기초로 대역폭에 따라 토큰을 할당하고, 데이터 패킷 흐름을 발생시키는 경우 해당 토큰을 소모하여 상기 서비스 수준 정보에 기초한 데이터 패킷 흐름을 발생시키는, 데이터 센터 간 광역 통신망에서 통계적 다중화 및 자원 할당 방법
|
17 |
17
제10항에서,상기 서비스 요청 정보 제공 단계는, 상기 출발지 데이터 서버가 포함된 데이터 센터를 관리하는 로컬 제어 장치를 통해 상기 출발지 데이터 서버에 상기 서비스 요청 정보를 제공하는 것으로 이루어진, 데이터 센터 간 광역 통신망에서 통계적 다중화 및 자원 할당 방법
|
18 |
18
제10항에서,상기 라우팅 정보를 복수의 데이터 센터로 제공하는 단계는, 상기 복수의 데이터 센터를 각각 관리하는 복수의 로컬 제어 장치로 업데이트된 상기 라우팅 정보를 제공하는 것으로 이루어진, 데이터 센터 간 광역 통신망에서 통계적 다중화 및 자원 할당 방법
|
19 |
19
제10항, 제13항, 제14항, 제16항 내지 제18항 중 어느 한 항에 기재된 데이터 센터 간 광역 통신망에서 통계적 다중화 및 자원 할당 방법을 컴퓨터에서 실행시키기 위하여 컴퓨터로 읽을 수 있는 기록 매체에 저장된 컴퓨터 프로그램
|