Dynamic loading between a server and a client
AssigneeRed Hat Israel, Ltd.
InventorsShahar Frank, Roni Luxenberg
Life of this patent
Estimating the term…
Abstract
The load of a server and its client is balanced during connection setup time and dynamically during operation. In one embodiment, a server that hosts virtual machines for a plurality of clients balances its load with its clients. The server receives a request from a requesting client to establish a connection. The request includes capacity information about the requesting client. The server then negotiates with the requesting client about load allocation based on the capacity information. The negotiated load can be dynamically rebalanced after the connection is established.
Claims20
A computer-implemented method comprising:
- receiving, at a server that hosts virtual machines for a plurality of clients, a request from a requesting client to establish a connection;
- and
- negotiating a load of the requesting client based on capacity information in the request.
A system comprising:
- a server to host virtual machines for clients, the server comprising:
- a load balancing manager to receive a request from a requesting client to establish a connection and to negotiate a load of the requesting client based on the capacity information in the request;
- and
- data storage coupled to the server, the data storage to store information of the load negotiated by the server.
A computer readable storage medium including instructions that, when executed by a processing system, cause the processing system to perform a method comprising:
- receiving, at a server that hosts virtual machines for a plurality of clients, a request from a requesting client to establish a connection;
- and
- negotiating a load of the requesting client based on the capacity information in the request.
Dependencies are inferred from the claim text.