The invention is able to improve the performance of virtualized systems with respect to a wide range of operations, especially those involving input and output (I/O) between one or more virtual machines and some resource such as a disk or network connection circuit.