发明名称 Efficient virtualization of input/output completions for a virtual device
摘要 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.
申请公布号 US7853960(B1) 申请公布日期 2010.12.14
申请号 US20050066363 申请日期 2005.02.25
申请人 VMWARE, INC. 发明人 AGESEN OLE;WEISSMAN BORIS;ADAMS KEITH;ANDERSON JENNIFER-ANN M.;AUSTRUY MAXIME
分类号 G06F9/46;G06F9/455 主分类号 G06F9/46
代理机构 代理人
主权项
地址