1 |
1
적어도 두개 이상의 도메인을 구동시키는 스케줄러, 태스크 특징 평가부 및 크레딧 관리부를 포함하는 가상 머신 모니터의 스케줄링 방법에 있어서,상기 스케줄러가 상기 도메인을 스케줄링하고 스케줄링된 상기 도메인의 이벤트가 지연되면 상기 도메인에 대한 부스트 매커니즘을 실행하고, 상기 부스트 매커니즘이 실행되면 상기 태스크 특징 평가부가 상기 도메인의 I/O 분배비율과 상기 부스트 매커니즘 실행시 사용된 CPU 평균시간인 부스트 평균 사용시간을 산출하고 이를 기초로 상기 도메인의 태스크 특징을 평가하고,상기 크레딧 관리부가 상기 평가된 태스크 특징에 따라 크레딧 할당량 및 상환기간을 결정하고,상기 스케줄러가 상기 부스트 매커니즘이 실행되면 크레딧을 분류하고,상기 크레딧은,크레딧 소비 시작부터 다음 부스트 매커니즘이 실행되기 이전까지인 제 1 주기의 크레딧 할당량을 정의하는 크레딧 변수와, 상기 크레딧 할당량 중 상기 부스트 매커니즘에 사용될 수 있는 부스트 크레딧 할당량을 정의하는 부스트 크레딧 변수와, 상기 크레딧 할당량 중 상기 부스트 매커니즘 이외에 사용될 수 있는 언더 크레딧 할당량을 정의하는 언더 크레딧 변수로 분류되고,상기 부스트 매커니즘이 최초로 적용되는 경우, 상기 부스트 크레딧과 상기 언더 크레딧은 최초 할당된 크레딧 양의 반씩 할당받는 가상 머신 모니터의 스케줄링 방법
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서,상기 크레딧 변수는 아래의 수학식 1에 의해 정의되고, 상기 부스트 크레딧 변수는 아래의 수학식 2 에 의해 정의되며, 상기 언더 크레딧 변수는 아래의 수학식 3 에 의해 정의되는 가상 머신 모니터의 스케줄링 방법
|
4 |
4
제 3 항에 있어서,상기 태스크 특징 평가부가 상기 도메인의 I/O 분배비율을 산출하는 것은,상기 제 1 주기에서의 상기 부스트 크레딧 소비량과 상기 언더 크레딧의 소비량을 산출하고,전체 크레딧 소비량 대비 상기 부스트 크레딧 소비량의 비율로 제 2 주기의 I/O 분배비율을 산출하는 것을 포함하는 가상 머신 모니터의 스케줄링 방법
|
5 |
5
제 4 항에 있어서,상기 I/O 분배비율은 아래 수학식에 의해 산출되는 가상 머신 모니터의 스케줄링 방법
|
6 |
6
제 3 항에 있어서,상기 태스크 특징 평가부가 상기 부스트 평균 사용시간을 산출하는 것은,상기 제 1 주기동안의 부스트 매커니즘을 적용받은 횟수 대비 부스트 매커니즘이 적용되어 사용된 CPU 시간을 기초로 산출하는 것인 가상 머신 모니터의 스케줄링 방법
|
7 |
7
제 6 항에 있어서,상기 크레딧 관리부가 상기 평가된 태스크 특징에 따라 크레딧 할당량 및 상환기간을 결정하는 것은,상기 I/O 분배비율과 부스트 평균 사용시간에 기초하여 아래 수학식과 같이 추가 크레딧 중 상환에 사용되는 상환비율을 결정하는 것을 포함하는 가상 머신 모니터의 스케줄링 방법
|
8 |
8
제 1 항, 제 3 항 내지 제 7 항 중 어느 하나의 항에 따른 가상 머신 모니터의 스케줄링 방법을 컴퓨터에서 실행시키기 위한 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|
9 |
9
적어도 두개 이상의 도메인을 구동시키는 가상 머신 모니터에 있어서,상기 도메인을 스케줄링하고 스케줄링된 상기 도메인의 이벤트가 지연되면 상기 도메인에 대한 부스트 매커니즘을 실행하는 스케줄러;상기 부스트 매커니즘이 실행되면 상기 도메인의 I/O 분배비율과 상기 부스트 매커니즘 실행시 사용된 CPU 평균시간인 부스트 평균 사용시간을 산출하고 이를 기초로 상기 도메인의 태스크 특징을 평가하는 태스크 특징 평가부; 및 상기 태스크 특징에 기초하여 크레딧 할당량 및 상환시간을 결정하는 크레딧 관리부를 포함하고,상기 스케줄러는 상기 부스트 매커니즘이 실행되면 크레딧을 분류하되,상기 크레딧은,크레딧 소비 시작부터 다음 부스트 매커니즘이 실행되기 이전까지인 제 1 주기의 크레딧 할당량을 정의하는 크레딧 변수와, 상기 크레딧 할당량 중 상기 부스트 매커니즘에 사용될 수 있는 부스트 크레딧 할당량을 정의하는 부스트 크레딧 변수와, 상기 크레딧 할당량 중 상기 부스트 매커니즘 이외에 사용될 수 있는 언더 크레딧 할당량을 정의하는 언더 크레딧 변수로 분류되고,상기 부스트 매커니즘이 최초로 적용되는 경우, 상기 부스트 크레딧과 상기 언더 크레딧은 최초 할당된 크레딧 양의 반씩 할당받는 가상 머신 모니터
|
10 |
10
삭제
|
11 |
11
[청구항 11은(는) 설정등록료 납부시 포기되었습니다
|
12 |
12
[청구항 12은(는) 설정등록료 납부시 포기되었습니다
|
13 |
13
[청구항 13은(는) 설정등록료 납부시 포기되었습니다
|
14 |
14
[청구항 14은(는) 설정등록료 납부시 포기되었습니다
|
15 |
15
[청구항 15은(는) 설정등록료 납부시 포기되었습니다
|