Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2004-03-05
2008-11-18
Lee, Thomas (Department: 2115)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S001000, C718S107000
Reexamination Certificate
active
07454756
ABSTRACT:
A method, apparatus and system are described for seamlessly sharing I/O devices amongst multiple virtual machines (“VMs”) on a host computer. Specifically, according to one embodiment of the invention, the virtual machine manager (“VMM”) on the host cycles access to the I/O devices amongst the VMs according to a round robin or other such allocation scheme. In order to provide direct access to the devices, the VMM may save the device state pertaining to the currently active VM, store the state in a memory region allocated to the currently active VM, retrieve a device state for a new VM from its memory region and restore the device using the retrieved device state, thus providing the illusion that each VM has direct, full-speed, exclusive access to the I/O device.
REFERENCES:
patent: 4887202 (1989-12-01), Tanaka et al.
patent: 6003065 (1999-12-01), Yan et al.
patent: 6496847 (2002-12-01), Bugnion et al.
patent: 2002/0049869 (2002-04-01), Ohmura et al.
patent: 2002/0173863 (2002-11-01), Imada et al.
patent: 2004/0187106 (2004-09-01), Tanaka et al.
Cowperthwaite David J.
Goldsmith Michael A.
Lantz Philip R.
Panesar Kiran S.
Abbaszadeh Jaweed A
Intel Corporation
Lee Thomas
Rifai D'Ann Naylor
LandOfFree
Method, apparatus and system for seamlessly sharing devices... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method, apparatus and system for seamlessly sharing devices..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, apparatus and system for seamlessly sharing devices... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4048653