Load balancing using a quality of service policy
AssigneeInternational Business Machines Corporation
InventorsSalvatore Pasquale DeDona, Hubertus Franke
Life of this patent
Estimating the term…
Abstract
Described are techniques for load balancing using a quality of service policy. The techniques include identifying, in response to receiving a client request at a load balancer that distributes client requests to compute resources located in a computing environment, a quality of service (QoS) policy that corresponds to the client request, where the QoS policy specifies one or more conditions for performing the client request. The techniques further include identifying a set of compute resources that comply with the one or more conditions of the QoS policy, and initiating a selection of a target compute resource from the set of compute resources to send the client request.
Claims20
A computer-implemented method comprising:
- in response to receiving a client request at a load balancer that distributes client requests to compute resources located in a computing environment,
- identifying a quality of service (QoS) policy that corresponds to the client request, the QoS policy specifying one or more conditions for performing the client request;
- identifying a set of compute resources that comply with the one or more conditions of the QoS policy;
- and
- initiating a selection of a target compute resource from the set of compute resources to send the client request.
A system comprising:
- one or more computer readable storage media storing program instructions and one or more processors which, in response to executing the program instructions, are configured to:
- in response to receiving a client request at a load balancer that distributes client requests to compute resources located in a computing environment,
- identify a quality of service (QoS) policy that corresponds to the client request, the QoS policy specifying one or more conditions for performing the client request;
- identify a set of compute resources that comply with the one or more conditions of the QoS policy;
- and
- initiate a selection of a target compute resource from the set of compute resources to send the client request.
A computer program product comprising:
- one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions configured to cause one or more processors to:
- in response to receiving a client request at a load balancer that distributes client requests to compute resources located in a computing environment,
- identify a quality of service (QoS) policy that corresponds to the client request, the QoS policy specifying one or more conditions for performing the client request;
- identify a set of compute resources that comply with the one or more conditions of the QoS policy;
- and
- initiate a selection of a target compute resource from the set of compute resources to send the client request.
Dependencies are inferred from the claim text.