1 |
1
호스트 가상 머신이 복수의 GPU들을 GPU 풀에 등록하여 초기화하는 단계;호스트 가상 머신이 적어도 하나 이상의 GPU를 복수의 게스트 가상 머신들에게 각각 할당하기 위한 GPU 할당 요청 신호를 수신하는 단계;상기 GPU 할당 요청 신호에 따라, 호스트 가상 머신이 할당 가능한 GPU가 상기 GPU 풀에 있는지 여부를 확인하는 단계;할당 가능한 GPU가 있는 경우, 호스트 가상 머신이 상기 할당 가능한 GPU를 핫 플러그 인(hot plug in) 방식으로 상기 복수의 게스트 가상 머신 각각에게 할당하는 단계;호스트 가상 머신이 상기 할당된 GPU가 사용되는지 여부를 주기적으로 판단하는 단계;호스트 가상 머신이 상기 할당된 GPU의 할당을 해제하기 위한 GPU 해제 요청 신호를 받는 단계; 및호스트 가상 머신이 상기 GPU 해제 요청 신호에 따라, 상기 GPU의 할당을 핫 플러그 아웃(hot plug out) 방식으로 해제하고, 해제된 GPU를 상기 GPU 풀에 반납하는 단계를 포함하는 복수의 가상 머신들 간 조립(coarse-grained) 공유 GPU 스케줄링 방법
|
2 |
2
제 1 항에 있어서, 상기 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 방법은,판단 결과, 상기 할당된 GPU가 일정 시간동안 사용되지 않는 경우, 호스트 가상 머신이 상기 할당된 GPU를 강제로 회수하고 상기 GPU풀에 반납하는 단계를 더 포함하는 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 방법
|
3 |
3
제 2 항에 있어서, 상기 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 방법은,호스트 가상 머신이 상기 GPU풀에 반납된 GPU를 상기 GPU 할당 요청 신호에 따라 다시 할당하는 단계를 더 포함하는 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 방법
|
4 |
4
제 1 항에 있어서,상기 GPU 할당 요청 신호는 사용자로부터 입력되거나, 상기 복수의 게스트 가상 머신들에서 생성된 것을 특징으로 하는 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 방법
|
5 |
5
제 1 항에 있어서,상기 GPU 해제 요청 신호는 사용자로부터 입력되거나, 상기 복수의 게스트 가상 머신들에서 생성된 것을 특징으로 하는 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 방법
|
6 |
6
복수의 가상 머신들 간 조립(coarse-grained) 공유 GPU 스케줄링 장치에 있어서,초기화된 복수의 GPU들을 포함하는 GPU 풀;적어도 하나 이상의 GPU를 할당받기 위한 제 1 GPU 할당 요청 신호 및 할당된 GPU의 할당을 해제하기 위한 GPU 해제 요청 신호를 전송하는 제 1 가상 머신; 및상기 GPU 할당 요청 신호 및 상기 GPU 해제 요청 신호를 수신하는 호스트 가상 머신으로서, 상기 호스트 가상 머신은,상기 제 1 GPU 할당 요청 신호에 따라, 할당 가능한 GPU가 상기 GPU 풀에 있는지 여부를 확인하고, 할당 가능한 GPU가 있는 경우, 상기 할당 가능한 GPU를 핫 플러그 인(hot plug in) 방식으로 상기 제 1 가상 머신에게 할당하고, 상기 할당된 GPU가 사용되는지 여부를 주기적으로 판단하고, 상기 GPU 해제 요청 신호에 따라, 상기 GPU의 할당을 핫 플러그 아웃(hot plug out) 방식으로 해제하고, 해제된 GPU를 상기 GPU 풀에 반납하는 복수의 가상 머신들 간 조립(coarse-grained) 공유 GPU 스케줄링 장치
|
7 |
7
제 6 항에 있어서, 상기 호스트 가상 머신은,판단 결과, 상기 할당된 GPU가 일정 시간동안 사용되지 않는 경우, 상기 제 1 가상 머신에 할당된 GPU를 강제로 회수하고 상기 GPU풀에 반납하는 것을 더 포함하는 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 장치
|
8 |
8
제 7 항에 있어서, 상기 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 장치는, 적어도 하나 이상의 GPU를 할당받기 위한 제 2 GPU 할당 요청 신호를 전송하는 제 2 가상 머신을 더 포함하고,상기 호스트 가상 머신은, 상기 GPU 풀에 반납된 GPU를 상기 제 2 GPU 할당 요청 신호에 따라 상기 제 2 가상 머신에 할당하는 단계를 더 포함하는 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 장치
|
9 |
9
제 6 항에 있어서,상기 GPU 할당 요청 신호는 사용자로부터 입력되거나, 상기 제 1 가상 머신에서 생성된 것을 특징으로 하는 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 장치
|
10 |
10
제 6 항에 있어서,상기 GPU 해제 요청 신호는 사용자로부터 입력되거나, 상기 제 1 가상 머신에서 생성된 것을 특징으로 하는 복수의 가상 머신들 간 조립 공유 GPU 스케줄링 장치
|
11 |
11
삭제
|
12 |
12
삭제
|