Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2007-04-10
2007-04-10
An, Meng-Al T. (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S001000
Reexamination Certificate
active
10616437
ABSTRACT:
A cluster comprises a plurality of computer systems, wherein each of the plurality of computer systems is configured to execute one or more virtual machines. Each of the plurality of computer systems comprises hardware and a plurality of instructions. The plurality of instructions, when executed on the hardware, migrates at least a first virtual machine executing on a first computer system of the plurality of computer systems to a second computer system of the plurality of computer systems. The plurality of instructions migrates the first virtual machine responsive to a first load of the first computer system prior to the migration exceeding a second load of the second computer system prior to the migration.
REFERENCES:
patent: 4912628 (1990-03-01), Briggs
patent: 4969092 (1990-11-01), Shorter
patent: 5257386 (1993-10-01), Saito
patent: 5408617 (1995-04-01), Yoshida
patent: 5621912 (1997-04-01), Borruso et al.
patent: 5675762 (1997-10-01), Bodin et al.
patent: 5852724 (1998-12-01), Glenn, II et al.
patent: 5872931 (1999-02-01), Chivaluri
patent: 5944782 (1999-08-01), Noble et al.
patent: 6003065 (1999-12-01), Yan et al.
patent: 6029166 (2000-02-01), Mutalik et al.
patent: 6075938 (2000-06-01), Bugnion et al.
patent: 6151618 (2000-11-01), Wahbe et al.
patent: 6230246 (2001-05-01), Lee et al.
patent: 6298390 (2001-10-01), Matena et al.
patent: 6298428 (2001-10-01), Munroe et al.
patent: 6324627 (2001-11-01), Kricheff et al.
patent: 6341329 (2002-01-01), LeCrone et al.
patent: 6363462 (2002-03-01), Bergsten
patent: 6370646 (2002-04-01), Goodman et al.
patent: 6421739 (2002-07-01), Holida
patent: 6421777 (2002-07-01), Pierre-Louis et al.
patent: 6438642 (2002-08-01), Shaath
patent: 6493811 (2002-12-01), Blades et al.
patent: 6542909 (2003-04-01), Tamer et al.
patent: 6578064 (2003-06-01), Saito et al.
patent: 6694346 (2004-02-01), Aman et al.
patent: 6704925 (2004-03-01), Bugnion
patent: 6711672 (2004-03-01), Agesen
patent: 6718538 (2004-04-01), Mathiske
patent: 6725289 (2004-04-01), Waldspurger et al.
patent: 6735601 (2004-05-01), Subrahmanyam
patent: 6754781 (2004-06-01), Chauvel et al.
patent: 6757778 (2004-06-01), van Rietschote
patent: 6763440 (2004-07-01), Traversat et al.
patent: 6785886 (2004-08-01), Lim et al.
patent: 6789103 (2004-09-01), Kim et al.
patent: 6789156 (2004-09-01), Waldspurger
patent: 6795966 (2004-09-01), Lim et al.
patent: 6799316 (2004-09-01), Aguilar et al.
patent: 6802062 (2004-10-01), Oyamada et al.
patent: 6961806 (2005-11-01), Agesen et al.
patent: 6961941 (2005-11-01), Nelson et al.
patent: 7069413 (2006-06-01), Agesen et al.
patent: 7082598 (2006-07-01), Le et al.
patent: 7089377 (2006-08-01), Chen
patent: 7111086 (2006-09-01), Ecoleston et al.
patent: 7111145 (2006-09-01), Chen et al.
patent: 7111481 (2006-09-01), Green et al.
patent: 2001/0016879 (2001-08-01), Sekiguchi et al.
patent: 2002/0049869 (2002-04-01), Ohmura et al.
patent: 2002/0099753 (2002-07-01), Hardin et al.
patent: 2002/0129078 (2002-09-01), Plaxton et al.
patent: 2003/0028861 (2003-02-01), Wallman et al.
patent: 2003/0033431 (2003-02-01), Shinomiya
patent: 2003/0097422 (2003-05-01), Richards et al.
patent: 2003/0126242 (2003-07-01), Chang
patent: 2004/0010787 (2004-01-01), Traut et al.
patent: 2004/0268340 (2004-12-01), Steeb et al.
Jacob Gorm Hansen and Asger Kahl Henriksen, Nomadic operating systems, Dec. 10, 2002.
Kinshuk Govil, Virtual clusers: Resoruce Mangement on Large Shared-Memory Multiprocessors, Oct. 200.
Constantine P. Sapuntzakis et al., Optimizing the Migration of Virtual Computer, Feb. 12, 2003.
Edouard Bugnion et al., Running Commodity Operating Systems on Scalable Multiprocessors.
Sapuntzakis, et al., “Optimizing the Migration of Virtual Computers,” Proceedings of the Fifth Symposium on Operating Systems Design and Implementation, Dec. 2002, 14 pages.
Helfrich, et al., “Internet Suspend/Resume,” ISR Project Home Page, 2003, 4 pages.
Kozuch, et al., “Internet Suspend/Resume,” IRP-TR-02-01, Apr. 2002, Accepted to the Fourth IEEE Workshop on Mobile Computing Systems and Applications, Callicoon, NY, Jun. 2002, Intel Research, 9 pages.
Kozuch, et al., “Efficient State Transfer for Internet Suspend/Resume,” IRP-TR-02-03, May 2002, Intel Research, 13 pages.
Tolia, et al., “Using Content Addressing to Transfer Virtual Machine State,” IRP-TR-02-11, Summer 2002, Intel Research, 11 pages.
Flinn, et al., “Data Staging on Untrusted Surrogates,” IRP-TR-03-03, Mar. 2003, Intel Research, To Appear in the Proceedings of the 2ndUSENIX Conference on File and Storage Technologies, San Francisco, 16 pages.
Tolia, et al., “Opportunistic Use of Content Addressable Storage for Distributed File Systems,” IRP-TR-03-02, Jun. 2003, Intel Research, To Appear in the Proceedings of the 2003 USENIX Annual Technical Conference, San Antonio, TX, 16 pages.
VMware, Inc., “VMware Control Center,” 2003, 3 pages.
InfoWorld, Robert McMillan, “VMware Launches VMware Control Center,” 2003, 2 pages.
VMware, Inc., “VMware Control Center: Enterprise-class Software to Manage and Control Your Virtual Machines,” 2003, 2 pages.
John Abbott, Enterprise Software, “VMware Heads Toward Utility Computing With New Dynamic Management Tools,” Jul. 1, 2003, 4 pages.
Dejan S. Milogicic, et al., “Process Migration,” Aug. 10, 1999, 49 pages.
Xian-He Sun, et al., “A Coordinated Approach for Process Migration in Heterogeneous Environments,” 1999, 12 pages.
Kasidit Chanchio, et al., “Data Collection and Restoration for Heterogenous Process Migration,” 1997, 6 pages.
Kasidit Chanchio, et al., “A Protocol Design of Communication State Transfer for Distributed Computing,” Publication date unknown, 4 pages.
SourceForge™, “Project: openMosix: Document Manager: Display Document,” 14 pages.
OpenMosix, “The openMosix HOWTO: LiveFree( ) or die ( ),” May 7, 2003, 3 pages.
OpenMosix, “openMosix Documentation Wiki—don't,” May 7, 2003, 2 pages.
Veritas, “Executive Overview,” Technical Overview, pp. 1-9.
Kinshuk Govil, et al., “Cellular Disco: Resource Management Using Virtual Clusters on Shared-Memory Multiprocessors,” 17thACM Symposium on Operating Systems Principles (SOSP'99), Published as Operating Systems Review 34(5):154-169, Dec. 1999, pp. 154-169.
Edouard Bugnion, et al., “Disco: Running Commodity Operating Systems on Scalable Multiprocessors,” Computer Systems Laboratoy, Stanford, CA, 33 pages.
“White Paper, GSX Server,” VMware, Inc., Dec. 2000, pp. 1-9.
“Vmware GSX Serve, The Server Consolidation Solution,” VMware, Inc., 2001, 2 pages.
“Manage Multiple Worlds., From Any Desktop,” VMware, Inc., 2000, 2 pages.
“VMware ESX Server, The Server Consolidation Solution for High-Performance Environments,” VMware, Inc., 2001, 2 pages.
Melinda Varian, “VM and the VM Community: Past, Present, and Future,” Operating Systems, Computing and Information Technology, Princeton Univ., Aug. 1997, pp. 1-67.
VERITAS, “Comparison: Microsoft Logical Disk Manager and VERITAS Volume Manager for Windows,” May 2001, 4 pages.
VERITAS, “How VERITAS Volume Manager Complements Hardware RAID in Microsoft Server Environments,” May 2001, pp. 1-7.
VERITAS, “VERITAS Volume Manager for Windows, Best Practices,” May 2001, pp. 1-7.
Barrie Sosinky, Ph.D., “The Business Value of Virtual Volume Management, In Microsoft Window NT and Windows 2000 Networks,” VERITAS, A white paper for administrators and planners, Oct. 2001, pp. 1-12.
VERITAS, “VERITAS Volume Manager for Windows NT,” Version 27, 2001, 4 pages.
“BladeFram™ System Overview,” Egenera, Inc., 2001 2 pages.
White Paper, “The Egenera™ Processing Area Network (PAN) Architecture,” Egenera, Inc., 2002, 20 pages.
White Paper, “Em
Hobbs Craig W.
Saptarshi Mahesh P.
van Rietschote Hans F.
An Meng-Al T.
Merkel Lawrence J.
Meyertons, Hood, Kivlin, Kowert & Goetzel P.c.
Truong Camquy
VERITAS Operating Corporation
LandOfFree
Migrating virtual machines among computer systems to balance... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Migrating virtual machines among computer systems to balance..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Migrating virtual machines among computer systems to balance... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3793800