Virtual private server with isolation of system components
AssigneeSWsoft Holdings, Ltd.
InventorsSerguei M Beloussov, Stanislav S Protassov, Alexander G Tormasov
Life of this patent
Estimating the term…
Loading patent…
AssigneeSWsoft Holdings, Ltd.
InventorsSerguei M Beloussov, Stanislav S Protassov, Alexander G Tormasov
Estimating the term…
A server includes a host running an operating system kernel. Isolated virtual private servers (VPSs) are supported within the kernel. At least one application is available to users of the VPS. A plurality of interfaces give the users access to the application. Each VPS has its own set of addresses. Each object of each VPS has a unique identifier in a context of the operating system kernel. Each VPS is isolated from objects and processes of another VPS. Each VPS includes isolation of address space of each user from address space of a user on any other VPS, isolation of server resources for each VPS, and failure isolation. The server includes a capability of allocating (or reallocating) system resources to a designated VPS, allocating (or reallocating) system resources to a VPS in current need of such resources, dynamically allocating (or reallocating) VPS resources to a VPS when additional resources are available, and compensating a particular VPS in a later period for a period of under-use or over-use of server resources by the particular VPS in a current period. VPS resources are allocated for each time cycle. All the VPSs are supported within the same OS kernel.
A server comprising:
A server comprising:
A server comprising:
A method of managing a server comprising:
A method of managing server resources comprising:
A method of managing a server comprising:
A system for managing a server comprising:
A system for managing server resources comprising:
A system for managing a server comprising:
A computer program product for managing a server, the computer program product comprising a computer useable storage medium having computer program logic recorded thereon for controlling a processor, the computer program logic comprising:
A computer program product for managing server resources, the computer program product comprising a computer useable storage medium having computer program logic recorded thereon for controlling a processor, the computer program logic comprising:
A computer program product for managing a server, the computer program product comprising a computer useable storage medium having computer program logic recorded thereon for controlling a processor, the computer program logic comprising:
Dependencies are inferred from the claim text.