Balancing shared servers in virtual environments
First Claim
Patent Images
1. A system for providing computer hosting services comprising:
- a computer cluster including a plurality of physical cluster nodes, each node representing a stand-alone physical computer; and
a plurality of virtual execution environments running on the computer cluster,wherein each virtual execution environment includes the following operating system components;
a unique administrative root user, a file system, and an IP address,wherein the plurality of virtual execution environments are aggregated into a plurality of virtual execution environment sets, each set functioning as a server farm and providing services to the remote users, and different virtual execution environment sets provide different types of services to the remote users,wherein each physical cluster node includes virtual execution environments that belong to different sets, andwherein the computer cluster provides hosting services to owners of the server farms.
12 Assignments
0 Petitions
Accused Products
Abstract
A system for organization of a service which provides computer hosting services to users is based on a virtual environment placed at the disposal of each user. The virtual environment is installed at an automated cluster of computers in a data center. Each virtual environment appears as a full service computer to the user.
-
Citations
38 Claims
-
1. A system for providing computer hosting services comprising:
-
a computer cluster including a plurality of physical cluster nodes, each node representing a stand-alone physical computer; and a plurality of virtual execution environments running on the computer cluster, wherein each virtual execution environment includes the following operating system components;
a unique administrative root user, a file system, and an IP address,wherein the plurality of virtual execution environments are aggregated into a plurality of virtual execution environment sets, each set functioning as a server farm and providing services to the remote users, and different virtual execution environment sets provide different types of services to the remote users, wherein each physical cluster node includes virtual execution environments that belong to different sets, and wherein the computer cluster provides hosting services to owners of the server farms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for providing computer hosting services comprising:
-
forming a computer cluster from a plurality of physical cluster nodes, each node representing a stand-alone physical computer; and running a plurality of virtual execution environments on the computer cluster, wherein each virtual execution environment includes the following operating system components;
a unique administrative root user, a file system, and an IP address,wherein the plurality of virtual execution environments are aggregated into a plurality of virtual execution environment sets, each set functioning as a server farm and providing services to the remote users, and different virtual execution environment sets provide different types of services to the remote users, wherein each physical cluster node includes virtual execution environments that belong to different sets, and wherein the computer cluster provides hosting services to owners of the server farms. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification