The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 02, 2008

Filed:

Nov. 10, 2003
Applicants:

Serguei M Beloussov, Herndon, VA (US);

Stanislav S Protassov, Singapore, RU;

Alexander G Tormasov, Moscow, RU;

Inventors:

Serguei M Beloussov, Herndon, VA (US);

Stanislav S Protassov, Singapore, RU;

Alexander G Tormasov, Moscow, RU;

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 15/173 (2006.01); G06F 15/167 (2006.01); G06F 9/45 (2006.01); G06F 9/46 (2006.01); G06F 13/28 (2006.01); G06F 7/38 (2006.01); G06F 3/00 (2006.01); G06F 3/048 (2006.01); G06F 9/44 (2006.01); G06F 13/00 (2006.01); G06F 9/00 (2006.01); G06F 17/00 (2006.01); G06F 12/00 (2006.01); G06F 9/455 (2006.01); G06F 15/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…