1 |
1
가상 GPU 메모리에 포함된 슬롯을 복수의 가상 머신들에게 재할당하는 컴퓨팅 장치로서,복수의 슬롯들을 포함하는 가상 GPU 메모리,상기 복수의 슬롯들 중 적어도 하나의 슬롯을 할당받고, 상기 가상 GPU 메모리를 사용하여 할당된 작업을 수행하는 복수의 가상 머신들, 그리고메모리 재할당부를 포함하며,상기 메모리 재할당부는상기 복수의 가상 머신들이 상기 가상 GPU 메모리를 사용하는 사용량을 결정하고, 상기 결정한 사용량을 이용하여 상기 복수의 가상 머신들의 사용량 편차를 계산하고,상기 계산한 사용량 편차가 임계값 미만인 경우, 각 가상 머신이 차지하는 슬롯 수를 결정하고, 차지하는 슬롯 수가 많은 가상 머신 순으로 서로 공유하는 슬롯이 없도록 상기 복수의 슬롯들을 연속적으로 1차적으로 재할당하고, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제1 미할당 가상 머신들의 경우, 상기 복수의 슬롯들을 1차적으로 재할당받은 가상 머신들 중에서 슬롯을 가장 적게 재할당받은 가상 머신과 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하고,상기 계산한 사용량 편차가 상기 임계값 이상인 경우, 상기 결정한 사용량이 큰 가상 머신 순으로 상기 복수의 슬롯들을 1차적으로 재할당하고, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제2 미할당 가상 머신들의 경우 적어도 하나의 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하는 컴퓨팅 장치
|
2 |
2
제1항에서,상기 메모리 재할당부는상기 결정한 사용량 중에서 최소 사용량 및 최대 사용량을 결정하고, 상기 최대 사용량을 상기 최소 사용량으로 나누어 상기 사용량 편차를 계산하는 컴퓨팅 장치
|
3 |
3
삭제
|
4 |
4
제1항에서,상기 메모리 재할당부는상기 차지하는 슬롯 수가 많은 가상 머신 순으로 상기 복수의 슬롯들 중에서 가장 좌측 슬롯부터 1차적으로 재할당하고,상기 제1 미할당 가상 머신들의 경우, 상기 복수의 슬롯들 중에서 가장 우측 슬롯부터 2차적으로 재할당하는 컴퓨팅 장치
|
5 |
5
가상 GPU 메모리에 포함된 슬롯을 복수의 가상 머신들에게 재할당하는 컴퓨팅 장치로서,복수의 슬롯들을 포함하는 가상 GPU 메모리,상기 복수의 슬롯들 중 적어도 하나의 슬롯을 할당받고, 상기 가상 GPU 메모리를 사용하여 할당된 작업을 수행하는 복수의 가상 머신들, 그리고메모리 재할당부를 포함하며,상기 메모리 재할당부는상기 복수의 가상 머신들이 상기 가상 GPU 메모리를 사용하는 사용량을 결정하고, 상기 결정한 사용량을 이용하여 상기 복수의 가상 머신들의 사용량 편차를 계산하고,상기 계산한 사용량 편차가 임계값 미만인 경우, 차지하는 슬롯 수가 많은 가상 머신 순으로 상기 복수의 슬롯들을 1차적으로 재할당하고, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제1 미할당 가상 머신들의 경우 적어도 하나의 슬롯을 공유하도록 상기 복수의 슬롯들을 상기 제1 미할당 가상 머신들에 2차적으로 재할당하고,상기 계산한 사용량 편차가 상기 임계값 이상인 경우, 상기 결정한 사용량이 큰 가상 머신 순으로 서로 공유하는 슬롯이 없도록 상기 복수의 슬롯들을 연속적으로 1차적으로 재할당하며, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제2 미할당 가상 머신들의 경우, 상기 복수의 슬롯들을 1차적으로 재할당받은 가상 머신들 중에서 상기 결정한 사용량이 가장 적은 가상 머신과 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하는 컴퓨팅 장치
|
6 |
6
제5항에서,상기 메모리 재할당부는상기 결정한 사용량이 큰 가상 머신 순으로 상기 복수의 슬롯들 중에서 가장 좌측 슬롯부터 1차적으로 재할당하고,상기 제2 미할당 가상 머신들의 경우, 상기 복수의 슬롯들 중에서 가장 우측 슬롯부터 2차적으로 재할당하는 컴퓨팅 장치
|
7 |
7
하나 이상의 프로세서를 포함하는 컴퓨팅 장치가 가상 GPU 메모리에 포함된 복수의 슬롯들을 복수의 가상 머신들에 재할당하는 방법으로서,상기 가상 머신들이 상기 가상 GPU 메모리를 사용하는 사용량을 결정하는 단계,상기 결정한 사용량을 이용하여 상기 복수의 가상 머신들의 사용량 편차를 계산하는 단계,상기 계산한 사용량 편차가 임계값 미만인 경우, 차지하는 슬롯 수가 많은 가상 머신 순으로 상기 복수의 슬롯들을 1차적으로 재할당하고, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제1 미할당 가상 머신들의 경우 적어도 하나의 슬롯을 공유하도록 상기 복수의 슬롯들을 상기 제1 미할당 가상 머신들에 2차적으로 재할당하는 단계, 그리고상기 계산한 사용량 편차가 상기 임계값 이상인 경우, 상기 결정한 사용량이 큰 가상 머신 순으로 상기 복수의 슬롯들을 1차적으로 재할당하고, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제2 미할당 가상 머신들의 경우 적어도 하나의 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하는 단계를 포함하고,상기 계산한 사용량 편차가 임계값 미만인 경우, 차지하는 슬롯 수가 많은 가상 머신 순으로 상기 복수의 슬롯들을 1차적으로 재할당하고, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제1 미할당 가상 머신들의 경우 적어도 하나의 슬롯을 공유하도록 상기 복수의 슬롯들을 상기 제1 미할당 가상 머신들에 2차적으로 재할당하는 단계는각 가상 머신들이 차지하는 슬롯 수를 결정하는 단계,차지하는 슬롯 수가 많은 가상 머신 순으로 서로 공유하는 슬롯이 없도록 상기 복수의 슬롯들을 연속적으로 1차적으로 재할당하는 단계, 그리고상기 제1 미할당 가상 머신들의 경우, 상기 복수의 슬롯들을 1차적으로 재할당받은 가상 머신들 중에서 슬롯을 가장 적게 재할당받은 가상 머신과 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하는 단계를 포함하는 슬롯 재할당 방법
|
8 |
8
제7항에서,상기 사용량 편차를 계산하는 단계는상기 결정한 사용량 중에서, 최소 사용량 및 최대 사용량을 결정하는 단계, 그리고상기 최대 사용량을 상기 최소 사용량으로 나누어 상기 사용량 편차를 계산하는 단계를 포함하는 슬롯 재할당 방법
|
9 |
9
삭제
|
10 |
10
제7항에서,상기 차지하는 슬롯 수가 많은 가상 머신 순으로 서로 공유하는 슬롯이 없도록 상기 복수의 슬롯들을 연속적으로 1차적으로 재할당하는 단계는상기 차지하는 슬롯 수가 많은 가상 머신 순으로 상기 복수의 슬롯들 중에서 가상 좌측 슬롯부터 1차적으로 재할당하고,상기 제1 미할당 가상 머신들의 경우, 상기 복수의 슬롯들을 1차적으로 재할당받은 가상 머신들 중에서 슬롯을 가장 적게 재할당받은 가상 머신과 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하는 단계는상기 제1 미할당 가상 머신들의 경우, 상기 복수의 슬롯들 중에서 가장 우측 슬롯부터 2차적으로 재할당하는 슬롯 재할당 방법
|
11 |
11
하나 이상의 프로세서를 포함하는 컴퓨팅 장치가 가상 GPU 메모리에 포함된 복수의 슬롯들을 복수의 가상 머신들에 재할당하는 방법으로서,상기 가상 머신들이 상기 가상 GPU 메모리를 사용하는 사용량을 결정하는 단계,상기 결정한 사용량을 이용하여 상기 복수의 가상 머신들의 사용량 편차를 계산하는 단계,상기 계산한 사용량 편차가 임계값 미만인 경우, 차지하는 슬롯 수가 많은 가상 머신 순으로 상기 복수의 슬롯들을 1차적으로 재할당하고, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제1 미할당 가상 머신들의 경우 적어도 하나의 슬롯을 공유하도록 상기 복수의 슬롯들을 상기 제1 미할당 가상 머신들에 2차적으로 재할당하는 단계, 그리고상기 계산한 사용량 편차가 상기 임계값 이상인 경우, 상기 결정한 사용량이 큰 가상 머신 순으로 상기 복수의 슬롯들을 1차적으로 재할당하고, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제2 미할당 가상 머신들의 경우 적어도 하나의 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하는 단계를 포함하고,상기 계산한 사용량 편차가 상기 임계값 이상인 경우, 상기 결정한 사용량이 큰 가상 머신 순으로 상기 복수의 슬롯들을 1차적으로 재할당하고, 상기 복수의 슬롯들을 1차적으로 재할당받지 못한 하나 이상의 제2 미할당 가상 머신들의 경우 적어도 하나의 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하는 단계는상기 결정한 사용량이 큰 가상 머신 순으로 서로 공유하는 슬롯이 없도록 상기 복수의 슬롯들을 연속적으로 1차적으로 재할당하는 단계, 그리고상기 제2 미할당 가상 머신들의 경우, 상기 복수의 슬롯들을 1차적으로 재할당받은 가상 머신들 중에서 상기 결정한 사용량이 가장 적은 가상 머신과 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하는 단계를 포함하는 슬롯 재할당 방법
|
12 |
12
제11항에서,상기 결정한 사용량이 큰 가상 머신 순으로 서로 공유하는 슬롯이 없도록 상기 복수의 슬롯들을 연속적으로 1차적으로 재할당하는 단계는상기 결정한 사용량이 큰 가상 머신 순으로 상기 복수의 슬롯들 중에서 가상 좌측 슬롯부터 1차적으로 재할당하고,상기 제2 미할당 가상 머신들의 경우, 상기 복수의 슬롯들을 1차적으로 재할당받은 가상 머신들 중에서 상기 결정한 사용량이 가장 적은 가상 머신과 슬롯을 공유하도록 상기 복수의 슬롯들을 2차적으로 재할당하는 단계는상기 제2 미할당 가상 머신들의 경우, 상기 복수의 슬롯들 중에서 가장 우측 슬롯부터 2차적으로 재할당하는 슬롯 재할당 방법
|