An input/output (I/O) device can incorporate mechanical devices that require physical movements, such as a hard drive seeking a track for a data read or write. Hence I/O operations on a computer can be extremely slow compared to data processing. When a program conducts many I/O operations, the processor often spends most idling as it waits for the I/O operations to complete. The same holds true for a virtual machine (VM), and to improve the overall performance of a VM, this problem needs to be addressed. In this paper, we propose a pinning technique, which migrates frequently accessed disk blocks from hard disks to flash memories, to reduce the I/O waiting time. Experimental results show that the start-up times dramatically decrease by up t...
Abstract. One of the most effective ways to improve the I/O perfor-mance of a storage system is to e...
Live migration of virtual machines (VMs) is key feature of virtualization that is extensively levera...
In parallel I/O systems the I/O buffer can be used to improve I/O parallelism by improving I/O laten...
Abstract—The process of migrating a virtual machine and its virtual storage can greatly degrade the ...
Virtualization introduces a significant amount of overhead for I/O intensive applications running in...
This paper surveys virtualization of I/O devices, which is one of the most difficult parts in system...
I/O virtualization performance is an important problem in KVM. In this paper, we evaluate KVM I/O pe...
Current trends in increasing storage capacity and virtualization of resources combined with the need...
Abstract—Main memory contributes a large fraction of energy consumption in powerful servers running ...
In the embedded systems domain, hypervisors are increasingly being adopted to guarantee timing isola...
Abstract—Preserving responsiveness is an enabling condition for running interactive applications eff...
There are some operations in Guest OS causing the I/O performance degradation. For it is the general...
Consolidating multiple servers into a physical machine is now a commonplace in cloud infrastructures...
Virtualization is a technique that allows several virtual machines (VMs) to run on a single physical...
I/O virtualization enables time and space multiplexing of I/O devices, by mapping multiple logical I...
Abstract. One of the most effective ways to improve the I/O perfor-mance of a storage system is to e...
Live migration of virtual machines (VMs) is key feature of virtualization that is extensively levera...
In parallel I/O systems the I/O buffer can be used to improve I/O parallelism by improving I/O laten...
Abstract—The process of migrating a virtual machine and its virtual storage can greatly degrade the ...
Virtualization introduces a significant amount of overhead for I/O intensive applications running in...
This paper surveys virtualization of I/O devices, which is one of the most difficult parts in system...
I/O virtualization performance is an important problem in KVM. In this paper, we evaluate KVM I/O pe...
Current trends in increasing storage capacity and virtualization of resources combined with the need...
Abstract—Main memory contributes a large fraction of energy consumption in powerful servers running ...
In the embedded systems domain, hypervisors are increasingly being adopted to guarantee timing isola...
Abstract—Preserving responsiveness is an enabling condition for running interactive applications eff...
There are some operations in Guest OS causing the I/O performance degradation. For it is the general...
Consolidating multiple servers into a physical machine is now a commonplace in cloud infrastructures...
Virtualization is a technique that allows several virtual machines (VMs) to run on a single physical...
I/O virtualization enables time and space multiplexing of I/O devices, by mapping multiple logical I...
Abstract. One of the most effective ways to improve the I/O perfor-mance of a storage system is to e...
Live migration of virtual machines (VMs) is key feature of virtualization that is extensively levera...
In parallel I/O systems the I/O buffer can be used to improve I/O parallelism by improving I/O laten...