DocumentCode :
2040850
Title :
New method for dispatching waiting logical processors in virtual machine system
Author :
Umeno, Hidenori ; Kiyama, Masato ; Fukunaga, Takafumi ; Kubo, Takashige
Author_Institution :
Dept. of CS, Kumamoto Univ., Japan
Volume :
1
fYear :
2005
fDate :
26-28 July 2005
Firstpage :
551
Abstract :
A virtual machine system can run multiple conventional operating systems (OSs) in a single real host computer. A virtual machine is a logical computer with almost the same architecture as the host, and may contain several logical processors. A hypervisor is a control program to control this virtual machine system. Traditionally, the hypervisor has to receive an I/O interrupt pending for a waiting logical processor, and to simulate the I/O interrupt, consequently incurring the simulation overhead of the I/O interrupt. To avoid this overhead we present a new method which introduces a new self-wait state different from the conventional wait state, presents a new instruction for the hypervisor to detect the I/O interrupts pending for the logical processors in the self-wait state, and dispatches those logical processors on the detection ahead of the ready queue. This new method has eliminated the simulation overhead of those I/O interrupts, and enhanced the system performance to the near native.
Keywords :
interrupts; processor scheduling; queueing theory; supervisory programs; virtual machines; I/O interrupt; control program; hypervisor; logical computer; logical processor dispatching; operating systems; queue; self-wait state; virtual machine system; Computational modeling; Computer architecture; Control systems; Dispatching; Hardware; Operating systems; Processor scheduling; Virtual machine monitors; Virtual machining; Virtual manufacturing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
ISSN :
0730-3157
Print_ISBN :
0-7695-2413-3
Type :
conf
DOI :
10.1109/COMPSAC.2005.112
Filename :
1510083
Link To Document :
بازگشت