Dynamic i/o virtualization

作者: Sreekumar R. Nair

DOI:

关键词:

摘要: A system and method for providing dynamic I/O virtualization is herein disclosed. According to one embodiment, a device capable of performing hypervisor-agnostic -agnostic virtuaiization inciudes host computer interface, memory, devices (GPU, disk, NIC), efficient communication mechanisms virtual machines communicate their intention perform operations on the device. mechanism may use shared memory. some embodiments, be implemented purely in hardware, software, or using combination hardware software. share its memory with guest processes optimizations including but not limited page cache heap.

参考文章(14)
Quinn Able Jacobson, Adhyas Avasthi, Timothy Youngjin Sohn, Weidong Shi, Rachel Beth Hinman, Sreekumar Ramakrishnan Nair, Cynthia Kuo, Methods and apparatuses for facilitating sharing device connections ,(2011)
Bradley Stephen Post, Ed Cox, Shared memory between child and parent partitions ,(2011)
Oded Horovitz, Dmitriy Budko, Carl Waldspurger, Pratap Subrahmanyam, Xiaoxin Chen, Monitoring execution of guest code in a virtual machine ,(2008)
Saurabh Dave, Chitti Nimmagadda, Rajiv Mirani, Raghu Goyal, Systems and methods for sr-iov pass-thru via an intermediary device ,(2012)
William Cheung, Shaofan Li, Gao Haoyu, Ke Yu, Apparatus and method for cooperative guest firmware ,(2004)
Steven M. Thurber, Douglas M. Freimuth, Aaron C. Brown, Renato J. Recio, Multi-root I/O virtualization using separate management facilities of multiple logical partitions ,(2008)
Jacob Taylor Wires, Daniel Stodden, Jean Maurice Guy Guyader, Brendan Anthony Cully, Andrew Warfield, Dutch Meyer, Timothy John Deegan, Christopher Clark, Mohammad Abdul-Amir, Keir Fraser, Systems, methods and devices for management of virtual memory systems ,(2013)