Virtualization and server imaging system for allocation of computer hardware and software
First Claim
1. A system, comprising:
- a plurality of interconnected symmetric multiprocessor (“
SMP”
) servers;
single system image (“
SSI”
) software that represents and manages the plurality of SMP servers as a single virtual SMP server, wherein the single virtual SMP server comprises a single entry point to the plurality of SMP servers, a single file hierarchy, a single control point, a single memory space, single job management, and a single process space; and
virtualization software that partitions the virtual SMP server into a plurality of virtual servers, wherein each virtual server of the plurality of virtual servers comprises a virtual machine and an operating system executable on the virtual machine, and wherein the virtualization software performs translations to execute the operating system on at least one of the plurality of virtual servers.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for improving resource utilization across a cluster of interconnected symmetric multiprocessor (“SMP”) servers is provided. The system includes single system image (“SSI”) software that represents the cluster of SMP servers as a single virtual SMP server and virtualization software that partitions the virtual SMP server into virtual servers. The system may also include virtual infrastructure management software that is used to partition the virtual SMP server into the virtual servers. A method for using SMP servers is further provided. The method includes representing the SMP servers as a virtual SMP server and partitioning the virtual SMP server into virtual servers. The method may also include allocating and reallocating processes across the physical SMP servers.
-
Citations
17 Claims
-
1. A system, comprising:
-
a plurality of interconnected symmetric multiprocessor (“
SMP”
) servers;single system image (“
SSI”
) software that represents and manages the plurality of SMP servers as a single virtual SMP server, wherein the single virtual SMP server comprises a single entry point to the plurality of SMP servers, a single file hierarchy, a single control point, a single memory space, single job management, and a single process space; andvirtualization software that partitions the virtual SMP server into a plurality of virtual servers, wherein each virtual server of the plurality of virtual servers comprises a virtual machine and an operating system executable on the virtual machine, and wherein the virtualization software performs translations to execute the operating system on at least one of the plurality of virtual servers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for using a plurality of symmetric multiprocessor (“
- SMP”
) servers comprising;representing and managing the plurality of SMP servers as a single virtual SMP server, wherein the single virtual SMP server comprises a single entry point to the plurality of SMP servers, a single file hierarchy, a single control point, a single memory space, single job management, and a single process space; and partitioning, by virtualization software, the virtual SMP server into a plurality of virtual servers, wherein each virtual server of the plurality of virtual servers comprises a virtual machine and an operating system executable on the virtual machine, and wherein the virtualization software performs translations to execute the operating system on at least one of the plurality of virtual servers. - View Dependent Claims (9, 10, 11)
- SMP”
-
12. A system, comprising:
-
a plurality of interconnected symmetric multiprocessor (“
SMP”
) servers;a virtual infrastructure that executes on the plurality of SMP servers, wherein the virtual infrastructure is provided in part by virtualization software; and a plurality of virtual servers that execute on the virtual infrastructure, wherein the virtual infrastructure manages the plurality of SMP servers as a single virtual SMP server and dynamically allocates and reallocates system resources of the virtual SMP server across the plurality of virtual servers; wherein the single virtual SMP server comprises a single entry point to the plurality of SMP servers, a single file hierarchy, a single control point, a single memory space, single job management, and a single process space; wherein each virtual server of the plurality of virtual servers comprises a virtual machine and an operating system executable on the virtual machine; and wherein the virtualization software performs translations to execute the operating system on at least one of the plurality of virtual servers. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification