×

Load balancing workload groups

  • US 8,959,226 B2
  • Filed: 04/16/2012
  • Issued: 02/17/2015
  • Est. Priority Date: 05/19/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for managing requests, the method comprising:

  • receiving, by a workload manager system, the requests to perform operations on data, wherein the requests are unassigned;

    identifying, by the workload manager system;

    a set of server applications to perform the operations in the requests based on a set of common resources used by the set of server applications, wherein the set of server applications is mapped to a workload group and the workload group is comprised of a plurality of server application groups, wherein the workload group is modified according to one or more rules in a policy in response to information comprising at least one of the server application groups use of the set of common resources;

    a change in a resource configuration information;

    a threshold for a load exceeded;

    weight information comprising one or more weights selectively associated respectively with each of the server application groups in the plurality of server application server groups, and wherein each server application in the plurality of server application server groups has one or more weights;

    wherein the policy is used to identify the set of server applications to perform the operations in the requests based on the set of common resources used by the set of server applications in combination with information comprising resource configuration information identifying resources that may be accessed by the server applications, resource availability information indicating resources that can actually be accessed by the server applications; and

    load information identifying a workload on different server applications including information comprising a number of requests each server application has to process and the policy is used to send the requests to the set of server applications accessing the set of common resources in which the requests are received during a session;

    assigning the requests to the set of server applications identified; and

    adding the assignment of the requests to an assignment log.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×