Electrical computers and digital processing systems: interprogra – Device driver communication – Virtual device driver
Reexamination Certificate
2005-02-25
2010-12-14
Sough, H. S. (Department: 2194)
Electrical computers and digital processing systems: interprogra
Device driver communication
Virtual device driver
C718S001000, C718S105000
Reexamination Certificate
active
07853960
ABSTRACT:
Completion interrupts corresponding to I/O requests issued by a virtual machine guest, which runs on a host platform, are virtualized in such a way that I/O completion interrupts to the requesting guest are delivered no faster than it can stably handle them, but, when possible, faster than the nominal speed of a virtual device to which a virtual machine addresses the I/O request. In general, completion events received from the host platform in response to guest I/O requests are examined with respect to time. If enough time has passed that the virtual device would normally have completed the I/O request, then the completion interrupt is delivered to the guest. If the nominal time has not elapsed, however, the invention enqueues and time-stamps the event and delivers it at the earliest of a) the normal maturity time, or b) at a safepoint.
REFERENCES:
patent: 5371857 (1994-12-01), Takagi
patent: 6353869 (2002-03-01), Ofer et al.
patent: 6353898 (2002-03-01), Wipfel et al.
patent: 6754738 (2004-06-01), Brice et al.
patent: 6904517 (2005-06-01), Nevill et al.
patent: 2003/0177179 (2003-09-01), Jones et al.
Adams Keith
Agesen Ole
Anderson Jennifer-Ann M.
Austruy Maxime
Weissman Boris
Seye Abdou K
Sough H. S.
VMware, Inc.
LandOfFree
Efficient virtualization of input/output completions for a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Efficient virtualization of input/output completions for a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient virtualization of input/output completions for a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4199123