Invention Grant
- Patent Title: Efficient and consistent para-virtual I/O system
- Patent Title (中): 高效一致的半虚拟I / O系统
-
Application No.: US14487910Application Date: 2014-09-16
-
Publication No.: US09384142B2Publication Date: 2016-07-05
- Inventor: David A. Pease , Mohit Saxena , Pin Zhou
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Lieberman & Brandsdorfer, LLC
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F17/30 ; G06F13/00 ; G06F12/08

Abstract:
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.
Public/Granted literature
- US20160077972A1 Efficient and Consistent Para-Virtual I/O System Public/Granted day:2016-03-17
Information query