DocumentCode
2366342
Title
A Secure System-Wide Process Scheduler across Virtual Machines
Author
Tadokoro, Hidekazu ; Kourai, Kenichi ; Chiba, Shigeru
Author_Institution
Dept. of Math. & Comput. Sci., Tokyo Inst. of Technol., Tokyo, Japan
fYear
2010
fDate
13-15 Dec. 2010
Firstpage
27
Lastpage
36
Abstract
Server consolidation using virtual machines (VMs) makes it difficult to execute processes as the administrators intend. A process scheduler in each VM is not aware of the other VM and schedules only processes in one VM independently. To solve this problem, process scheduling across VMs is necessary. However, such system-wide scheduling is vulnerable to denial-of-service (DoS) attacks from a compromised VM against the other VMs. In this paper, we propose the Monarch scheduler, which is a secure system-wide process scheduler running in the virtual machine monitor (VMM). The Monarch scheduler monitors the execution of processes and changes the scheduling behavior in all VMs. To change process scheduling from the VMM, it manipulates run queues and process states consistently without modifying guest operating systems. Its hybrid scheduling mitigates DoS attacks by leveraging performance isolation among VMs. We confirmed that the Monarch scheduler could achieve useful scheduling and the overheads were small.
Keywords
scheduling; security of data; virtual machines; denial of service attack; guest operating system; hybrid scheduling; monarch scheduler; process scheduler; secure system; system wide scheduling; virtual machine monitor; DoS attacks; performance isolation; process scheduling; server consolidation; virtual machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing (PRDC), 2010 IEEE 16th Pacific Rim International Symposium on
Conference_Location
Tokyo
Print_ISBN
978-1-4244-8975-6
Electronic_ISBN
978-0-7695-4289-8
Type
conf
DOI
10.1109/PRDC.2010.34
Filename
5703224
Link To Document