1 |
1
컴퓨터에 의해 적어도 일시적으로 구현되는:적어도 하나 이상의 가상머신의 네트워크 인터페이스에 상응하는 현재 크레딧에 기초하여 스케줄링 정책을 산출하는 계산부; 및상기 산출된 스케줄링 정책에 기초하여 상기 적어도 하나 이상의 가상머신에 대한 작업 요청을 스케줄링하는 스케줄러를 포함하고,상기 계산부는 가상머신 별로 부여된 가중치에 따른 크레딧 값과 잔여 크레딧을 이용하여 현재 크레딧을 산출하고,상기 계산부는 상기 현재 크레딧이 최소 값과 최대 값 사이의 범위 내에 포함되는지 여부를 판단하고, 상기 판단 결과 포함되지 않는다면 잔여 크레딧과 가중치에 따른 크레딧 값의 차이를 반영해서 현재 크레딧을 산출하고, 상기 판단 결과 포함된다면 상기 산출된 스케줄링 정책에 기초하여 상기 적어도 하나 이상의 가상머신에 대한 작업 요청을 스케줄링하도록 스케줄러에 요청하는,네트워크 스케줄링 장치
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 계산부는,상기 적어도 하나 이상의 가상머신에 대한 네트워크 이용량의 변화를 고려하여 자원 할당량을 산출하는 네트워크 스케줄링 장치
|
6 |
6
제5항에 있어서,상기 계산부는,상기 적어도 하나 이상의 가상머신에 대한 잔여 네트워크 자원 변수를 이용하여 상기 적어도 하나 이상의 가상머신의 네트워크 이용량을 추정하고,상기 스케줄러는 추정된 이용량에 기초하여, 상기 적어도 하나 이상의 가상머신에 대한 잔여 크레딧이 전체 시스템 크레딧 이상일 경우 해당 가상머신에 할당되는 네트워크 자원을 다른 가상머신에 분배하는 네트워크 스케줄링 장치
|
7 |
7
컴퓨터에 의해 적어도 일시적으로 구현되는 네트워크 스케줄링 방법에 있어서,적어도 하나 이상의 가상머신의 네트워크 인터페이스에 상응하는 현재 크레딧에 기초하여 스케줄링 정책을 산출하는 단계; 및상기 산출된 스케줄링 정책에 기초하여 상기 적어도 하나 이상의 가상머신에 대한 작업 요청을 스케줄링하는 단계를 포함하고,상기 산출하는 단계는 적어도 하나 이상의 가상머신에 부여된 가중치에 따른 크레딧 값과 잔여 크레딧을 이용하여 현재 크레딧을 산출하고,상기 산출하는 단계는,상기 현재 크레딧이 최소 값과 최대 값 사이의 범위 내에 포함되는지 여부를 판단하는 단계; 및상기 판단 결과 포함되지 않는다면 잔여 크레딧과 가중치에 따른 크레딧 값의 차이를 반영해서 현재 크레딧을 산출하고, 상기 판단 결과 포함된다면 상기 산출된 스케줄링 정책에 기초하여 상기 적어도 하나 이상의 가상머신에 대한 작업 요청을 스케줄링하도록 스케줄러에 요청하는 단계를 포함하는,네트워크 스케줄링 방법
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
제7항에 있어서,상기 산출하는 단계는,상기 적어도 하나 이상의 가상머신에 대한 네트워크 이용량의 변화를 고려하여 자원 할당량을 산출하는 단계를 포함하는 네트워크 스케줄링 방법
|
11 |
11
제10항에 있어서,상기 산출하는 단계는,상기 적어도 하나 이상의 가상머신에 대한 잔여 네트워크 자원 변수를 이용하여 상기 적어도 하나 이상의 가상머신의 네트워크 이용량을 추정하는 단계;추정된 이용량에 기초하여, 상기 적어도 하나 이상의 가상머신에 대한 잔여 크레딧이 전체 시스템 크레딧 이상일 경우 해당 가상머신에 할당되는 네트워크 자원을 다른 가상머신에 분배하는 단계를 포함하는 네트워크 스케줄링 방법
|
12 |
12
제7항, 제10항 및 제11항 중에서 어느 하나의 항에 기재된 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|
13 |
13
삭제
|