Merged input/output operations
AssigneeIntel Corporation
InventorsGang Cao, Weihua Rosen Xu, Danny Yigang Zhou
Life of this patent
Estimating the term…
Abstract
In an example, there is disclosed a computing apparatus, having: a data interface to communicatively couple to a storage pool having a plurality of disks; a virtual machine manager including a processor; and a storage coprocessor (SCP) to: create a read queue and write queue for the disks in the storage pool; receive an input/output (IO) operation from a virtual machine, the IO operation directed to a storage address located on a disk in the storage pool; and add the IO operation to the queue for the disk.
Claims25
A computing apparatus, comprising:
- a data interface to communicatively couple to a storage pool comprising a plurality of disks;
- a virtual machine manager comprising a processor;
- and
- a storage coprocessor (SCP) to:
- create a read queue and write queue for the disks in the storage pool;
- receive an input/output (IO) operation from a virtual machine, the IO operation directed to a storage address located on a disk in the storage pool;
- and
- add the IO operation to a queue for the disk.
(canceled)
A storage coprocessor (SCP) for a virtual machine manager, comprising logic to:
- communicatively couple to a storage pool comprising a plurality of disks;
- create a read queue and write queue for the disks in the storage pool;
- receive an input/output (IO) operation from a virtual machine, the IO operation directed to a storage address located on a disk in the storage pool;
- and
- add the IO operation to a queue for the disk.
(canceled)
(canceled)
(canceled)
(canceled)
A method of managing a storage pool, comprising:
- communicatively coupling to a storage pool comprising a plurality of disks;
- creating a read queue and write queue for the disks in the storage pool;
- receiving an input/output (IO) operation from a virtual machine, the IO operation directed to a storage address located on a disk in the storage pool;
- and
- adding the IO operation to a queue for the disk.
Dependencies are inferred from the claim text.