1 |
1
복수의 가상 머신 각각에 연관된 디바이스 트리 정보를 분석하여 디바이스별로 디바이스를 사용하고자 하는 가상 머신을 확인하는 디바이스 트리 분석모듈; 및상기 사용하고자 하는 가상 머신의 개수에 따라 디바이스별 가상화 여부를 판단하고 상기 복수의 가상 머신에 디바이스를 할당하는 디바이스 할당 모듈을 포함하고,상기 디바이스 트리 정보는, 상기 가상 머신이 사용하고자 하는 디바이스들을 자료구조 형태로 구성한 노드들의 집합을 포함하고, 디바이스 트리의 상위 노드에 가상 머신이 기록되고, 상기 가상 머신이 사용하고자 하는 적어도 하나 이상의 디바이스가, 상기 상위 노드에 연관된 적어도 하나 이상의 하위 노드들에 각각 기록되고,상기 디바이스 트리 분석 모듈은, 상기 디바이스 트리 정보에서, 상기 디바이스 별로 상기 하위 노드와 연관된 상기 상위 노드의 가상 머신을 확인하고,상기 디바이스 할당 모듈은, 상기 디바이스가 기록된 하위 노드가 두 개 이상의 상위 노드에 연관된 경우, 연관된 상위 노드의 개수만큼 상기 디바이스에 대한 가상 디바이스들을 생성하는 가상 머신 모니터 장치
|
2 |
2
제1항에 있어서, 상기 디바이스 할당 모듈은, 특정 디바이스를 사용하고자 하는 가상 머신의 개수가 1개인 경우에, 상기 디바이스를 가상화하지 않는 가상 머신 모니터 장치
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 가상화된 디바이스들의 실행 시점을 스케줄링하는 디바이스 스케줄링 모듈을 더 포함하는 가상 머신 모니터 장치
|
5 |
5
복수의 물리적 디바이스; 및상기 물리적 디바이스를 가상화하여 복수의 가상 머신이 동시에 실행될 수 있도록 하는 가상 머신 모니터를 포함하되,상기 가상 머신 모니터는 상기 복수의 가상 머신 각각에 연관된 디바이스 트리 정보를 분석하여 디바이스별 가상화 여부를 판단하고,상기 디바이스 트리 정보는, 상기 가상 머신이 사용하고자 하는 디바이스들을 자료구조 형태로 구성한 노드들의 집합을 포함하고, 디바이스 트리의 상위 노드에 가상 머신이 기록되고, 상기 가상 머신이 사용하고자 하는 적어도 하나 이상의 디바이스가, 상기 상위 노드에 연관된 적어도 하나 이상의 하위 노드들에 각각 기록되고,상기 가상 머신 모니터는, 상기 디바이스 트리 정보에서, 상기 디바이스 별로 상기 하위 노드와 연관된 상기 상위 노드의 가상 머신을 확인하고, 상기 디바이스가 기록된 하위 노드가 두 개 이상의 상위 노드에 연관된 경우, 연관된 상위 노드의 개수만큼 상기 디바이스에 대한 가상 디바이스들을 생성하는 가상화 장치
|
6 |
6
제5항에 있어서, 상기 가상 머신 모니터는, 상기 복수의 가상 머신 각각에 연관된 디바이스 트리 정보를 분석한 결과, 특정 디바이스를 사용하고자 하는 가상 머신의 개수가 1개인 경우에 상기 디바이스를 가상화하지 않는 가상화 장치
|
7 |
7
삭제
|
8 |
8
복수의 가상 머신 각각에 연관된 디바이스 트리 정보를 분석하여 디바이스별 디바이스를 사용하고자 하는 가상 머신을 확인하는 단계; 및상기 사용하고자 하는 가상 머신의 개수에 따라 디바이스별 가상화 여부를 판단하는 단계를 포함하고,상기 디바이스 트리 정보는, 상기 가상 머신이 사용하고자 하는 디바이스들을 자료구조 형태로 구성한 노드들의 집합을 포함하고, 디바이스 트리의 상위 노드에 가상 머신이 기록되고, 상기 가상 머신이 사용하고자 하는 적어도 하나 이상의 디바이스가, 상기 상위 노드에 연관된 적어도 하나 이상의 하위 노드들에 각각 기록되고,상기 가상 머신을 확인하는 단계는, 상기 디바이스 트리 정보에서, 상기 디바이스 별로 상기 하위 노드와 연관된 상기 상위 노드의 가상 머신을 확인하고,상기 디바이스별 가상화 여부를 판단하는 단계는, 상기 디바이스가 기록된 하위 노드가 두 개 이상의 상위 노드에 연관된 경우, 연관된 상위 노드의 개수만큼 상기 디바이스에 대한 가상 디바이스들을 생성하는 가상화 방법
|
9 |
9
제8항에 있어서, 상기 디바이스별 가상화 여부를 판단하는 단계는, 특정 디바이스를 사용하고자 하는 가상 머신의 개수가 1개인 경우에 상기 디바이스를 가상화하지 않는 것으로 판단하는 가상화 방법
|
10 |
10
삭제
|