Reallocation of computing resources
First Claim
Patent Images
1. A computer network, comprising:
- a plurality of computing engines, each of the computing engines having a function associated therewith, each of the computing engines comprising at least one computing resource that may be allocated between or among the plurality of computing engines;
a plurality of client computers; and
a load balancer that is adapted to receive requests for computing services from the plurality of client computers and to direct the requests for computing services to one of the plurality of computing engines.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a network computing method and architecture that may employ client computing devices to provide a client computing interface. A computing engine may support the client computing interface and allow allocation of computing power to different functions such as client support or web hosting. Excess computing power may be sold or leased.
-
Citations
29 Claims
-
1. A computer network, comprising:
-
a plurality of computing engines, each of the computing engines having a function associated therewith, each of the computing engines comprising at least one computing resource that may be allocated between or among the plurality of computing engines;
a plurality of client computers; and
a load balancer that is adapted to receive requests for computing services from the plurality of client computers and to direct the requests for computing services to one of the plurality of computing engines. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing engine, comprising:
-
at least one computing resource that may be removed and allocated to another computing engine; and
wherein the computing engine is adapted to receive requests from a load balancer that is adapted to provide requests of a specific type to the computing engine. - View Dependent Claims (8, 9)
-
-
10. A method of operating a computer network, the method comprising:
-
providing a plurality of computing engines, each of the plurality of computing engines comprising at least one computing resource, each of the computing engines being adapted to process requests for computing services of a specific type;
allocating the computing resources between or among the plurality of computing engines based on demand for computing services of at least one of the specific types; and
processing requests for computing resources using the computing engines. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer network, comprising:
-
a plurality of means for computing, each having at least one computing resource, each of the plurality of means for computing being adapted to process requests for computing services of a specific type; and
means for allocating the computing resources between or among the plurality of means for computing based on demand for computing services of at least one of the specific types. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer network, comprising:
-
a plurality of client computers, each of the client computers being adapted to generate requests for computing services of different types;
a load balancer for receiving the requests for computing services from the client computers and distributing the requests according to a specific criteria based on the type of request; and
a plurality of server blades adapted to be deployed as at least two computing engines, each of the computing engines being adapted to process requests for computing services of at least one particular type, the computing engines receiving requests for computing services distributed by the load balancer. - View Dependent Claims (27, 28, 29)
-
Specification