Efficient and Consistent Para-Virtual I/O System
AssigneeInternational Business Machines Corporation
InventorsDavid A. Pease, Mohit Saxena, Pin Zhou
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDavid A. Pease, Mohit Saxena, Pin Zhou
Estimating the term…
Embodiments of the invention relate to a para-virtual I/O system. A consistent para-virtual I.O system architecture is provided with a new virtual disk interface and a semantic journaling mechanism. The virtual disk interface is extended with two primitives for flushing and ordering I/O, both of the primitives being exported to para-virtual I/O drivers in a guest operating system. The ordering primitive guarantees ordering of preceeding writes, and the flushing primitive enforces order and durability. The guest drivers selectively uses both of these primitives based on semantics of the data being persisted from the para-virtual cache hierarchy to physical disk. The order of committed writes is enforced in order to enable a consistent start recovered after a crash.
A method comprising:
A computer program product for a para-virtual I/O filesystem, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a processing unit to:
A system comprising:
Dependencies are inferred from the claim text.