Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2011-06-21
2011-06-21
An, Meng-Ai (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S100000, C710S001000, C370S400000, C370S409000
Reexamination Certificate
active
07966616
ABSTRACT:
A method, system, and computer program product for sharing adapter resources among multiple operating system instances. The present invention provides a mechanism for dynamically allocating virtualized I/O adapter resources. The present invention separates the operation of adapter resource allocation from adapter resource management. Protection attributes within the adapter resource context are used to allow the adapter to enforce access control over the adapter resources. The hypervisor allocates an available adapter resource to a given partition. The adapter is notified of the allocation, and the adapter updates its internal structure to reflect the allocation. The hypervisor may revoke ownership of and reassign adapter resources to another OS instance. In this manner, the allocation described above allows for the simple reassignment of resources from one partition to another.
REFERENCES:
patent: 5668943 (1997-09-01), Attanasio et al.
patent: 6111894 (2000-08-01), Bender et al.
patent: 6134641 (2000-10-01), Anand
patent: 6199137 (2001-03-01), Aguilar et al.
patent: 6212585 (2001-04-01), Chrabaszcz
patent: 6370656 (2002-04-01), Olarig et al.
patent: 6453392 (2002-09-01), Flynn, Jr.
patent: 6487680 (2002-11-01), Skazinski et al.
patent: 6598144 (2003-07-01), Bailey et al.
patent: 6629157 (2003-09-01), Falardeau et al.
patent: 6629162 (2003-09-01), Arndt et al.
patent: 6662289 (2003-12-01), Ang
patent: 6704284 (2004-03-01), Stevenson et al.
patent: 6804741 (2004-10-01), Cowan
patent: 6823418 (2004-11-01), Langendorf et al.
patent: 7003586 (2006-02-01), Bailey et al.
patent: 7130982 (2006-10-01), Boutcher et al.
patent: 7200687 (2007-04-01), Nordstrom et al.
patent: 7356818 (2008-04-01), Carollo et al.
patent: 7480742 (2009-01-01), Arndt et al.
patent: 2002/0069335 (2002-06-01), Flynn, Jr.
patent: 2002/0085493 (2002-07-01), Pekkala et al.
patent: 2002/0112102 (2002-08-01), Tarui et al.
patent: 2002/0129212 (2002-09-01), Lee et al.
patent: 2003/0061379 (2003-03-01), Craddock et al.
patent: 2003/0204648 (2003-10-01), Arndt
patent: 2003/0236852 (2003-12-01), Fernandes et al.
patent: 2004/0202189 (2004-10-01), Arndt et al.
patent: 2004/0205253 (2004-10-01), Arndt et al.
patent: 2004/0215915 (2004-10-01), Block et al.
patent: 2005/0039180 (2005-02-01), Fultheim et al.
patent: 2005/0076157 (2005-04-01), Serizawa et al.
patent: 2005/0091365 (2005-04-01), Lowell et al.
patent: 2005/0102682 (2005-05-01), Shah et al.
patent: 2005/0119996 (2005-06-01), Ohata et al.
patent: 2005/0120160 (2005-06-01), Plouffe et al.
patent: 2005/0182788 (2005-08-01), Arndt et al.
patent: 2005/0228861 (2005-10-01), Arndt et al.
patent: 2005/0240932 (2005-10-01), Billau et al.
patent: 2005/0246450 (2005-11-01), Enko et al.
patent: 2006/0044301 (2006-03-01), Ha
patent: 2006/0069828 (2006-03-01), Goldsmith
patent: 2006/0095690 (2006-05-01), Craddock et al.
patent: 2006/0112376 (2006-05-01), Broberg et al.
patent: 2006/0184349 (2006-08-01), Goud et al.
patent: 2006/0193327 (2006-08-01), Arndt et al.
patent: 2006/0195617 (2006-08-01), Arndt et al.
patent: 2006/0195619 (2006-08-01), Arndt et al.
patent: 2006/0195620 (2006-08-01), Arndt et al.
patent: 2006/0195623 (2006-08-01), Arndt et al.
patent: 2006/0195626 (2006-08-01), Arndt et al.
patent: 2006/0195634 (2006-08-01), Arndt et al.
patent: 2006/0195642 (2006-08-01), Arndt et al.
patent: 2006/0195644 (2006-08-01), Arndt et al.
patent: 2006/0195663 (2006-08-01), Arndt et al.
patent: 2006/0195673 (2006-08-01), Arndt et al.
patent: 2006/0195674 (2006-08-01), Arndt et al.
patent: 2006/0195675 (2006-08-01), Arndt et al.
patent: 2006/0195848 (2006-08-01), Arndt et al.
patent: 2006/0209724 (2006-09-01), Arndt et al.
patent: 2006/0209863 (2006-09-01), Arndt et al.
patent: 2006/0212606 (2006-09-01), Arndt et al.
patent: 2006/0212608 (2006-09-01), Arndt et al.
patent: 2006/0212620 (2006-09-01), Arndt et al.
patent: 2006/0224790 (2006-10-01), Arndt et al.
patent: 2006/0239287 (2006-10-01), Johnsen et al.
patent: 2006/0242330 (2006-10-01), Torudbakken et al.
patent: 2006/0242332 (2006-10-01), Johnsen et al.
patent: 2006/0242333 (2006-10-01), Johnsen et al.
patent: 2006/0242352 (2006-10-01), Torudbakken et al.
patent: 2006/0242354 (2006-10-01), Johnsen et al.
patent: 2006/0253619 (2006-11-01), Torudbakken et al.
patent: 1508855 (2004-08-01), None
“Virtual Interface Architecture Specification”, Version 1.0, Dec. 1997, pp. 11-12, 20-22, 55-57, 64-66, retrieved Apr. 19, 2006. http://rimonbarr.com/repository/cs614/san—10.pdf.
USPTO office action for U.S. Appl. No. 12/139,063 dated Oct. 22, 2010.
USPTO office action for U.S. Appl. No. 11/066,419 dated Aug. 20, 2010.
USPTO office action for U.S. Appl. No. 12/059,870 dated Sep. 2, 2010.
USPTO office action for U.S. Appl. No. 12/059,870 dated Mar. 25, 2010.
USPTO office action for U.S. Appl. No. 12/059,870 dated Jan. 20, 2011.
USPTO Notice of allowance for U.S. Appl. No. 12/139,063 dated Jan. 3, 2011.
Arndt Richard Louis
Biran Giora
Kiel Harvey Gene
Makhervaks Vadim
Recio Renato John
An Meng-Ai
Arcos Caroline
Baca Matthew W.
International Business Machines - Corporation
Yee & Associates P.C.
LandOfFree
Association of memory access through protection attributes... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Association of memory access through protection attributes..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Association of memory access through protection attributes... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2729705