Patent ID: 8959222
Filing Date: 2015-02-17
Classification: H04L

Abstract:
1. An apparatus comprising: a bus system; a storage device connected to the bus system; a processor unit; and program code stored on the storage device, wherein the processor unit executes the program code to: receive requests to perform operations on data; and identify, by a workload manager, a set of server applications to perform the operations in the requests, wherein identification is based on a set of common resources used by the set of server applications, and a policy comprising one or more rules using information comprising weight information, resource configuration information, resource availability information, load information, application use log information and assignment log information, and log of resources used by the set of server applications information and wherein the set of server applications is in a workload group comprising two or more application server groups and wherein the weight information comprises one or more weights associated respectively with each of the two or more application server groups, and wherein each server application in the each of the two or more application server groups has one or more weights and wherein the program code 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 and 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 uses a policy, wherein the policy further comprises a rule and weighting information and the policy is one of a set of policies including a first policy for assigning requests based on common resources and a second policy used when accessing two data sources which are copies of each other in which different server applications in a group of server applications are assigned to each of the copies of the data source states the access to a particular cell, record, entry, table, or other portion of one of the data sources are all made to a same copy.