Title :
Using I/O Schedulers to Reduce I/O Load in Virtualization Environments
Author :
Ota, Tsuyoshi ; Okamoto, Shusuke
Author_Institution :
Dept. of Inf. Sci., Seikei Univ., Tokyo, Japan
Abstract :
Server virtualization helps us system and network administrators manage computer resources and reduce power consumption. However, to make efficient use of virtualization, its various loads, especially I/O operations, require careful consideration. Here we conducted three experiments to examine the effects of I/O load in a virtualization environment. First, We measured the performance of I/O operations executed on a virtual machine (VM) and the power consumption of the host machine, varying the I/O schedulers on both machines. The results varied according to the combinations of the I/O schedulers. Four of the 16 combinations in particular showed low I/O performance and high power consumption. We then investigated the effect of I/O priority to VM processes with a completely fair queuing scheduler on I/O performance. In this case, the I/O execution of high-priority required less than half the time of that of a lower priority process. Finally, we investigated the effects of I/O priority while jointly varying the block size of I/O requests issued by the VMs. I/O execution was effective when the block size was large but not when it was small.
Keywords :
file servers; input-output programs; power aware computing; queueing theory; resource allocation; scheduling; virtual machines; virtualisation; I/O load; I/O scheduler; VM; power consumption; queuing scheduler; server virtualization; virtual machine; Linux; Power demand; Radio access networks; Real time systems; Schedules; Virtual machining; Writing; I/O scheduler; virtualization;
Conference_Titel :
Advanced Information Networking and Applications (WAINA), 2011 IEEE Workshops of International Conference on
Conference_Location :
Biopolis
Print_ISBN :
978-1-61284-829-7
Electronic_ISBN :
978-0-7695-4338-3
DOI :
10.1109/WAINA.2011.22