EP0950952A2

Server workload management in an asynchronous client/server computing system

Abstract

A data processing apparatus for carrying out workload management with respect to a group of servers in an asynchronous client/server computing system, has: a means for receiving a work request from a client application; a means for consulting availability data concerning the group of servers and for selecting a particular server in the group to be used to satisfy the received work request on the basis of the consulted availability data, where the consulted availability data is always used in its present state when the work request is received, irrespective of whether availability data has been received for each server in the group, in order to select a server from the group; and a means for placing the received work request in a transmission queue where it awaits transmission to the particular server in the group.

EP0950952A2, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Projected expiry passed 11 March 2019, 7.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 3 independent, 9 dependent

  1. 1
    A data processing apparatus for carrying out workload management with respect to a group of servers in an asynchronous client/server computing system, the apparatus comprising:means for receiving a work request from a client application;means for consulting availability data concerning the group of servers and for selecting a particular server in the group to be used to satisfy the received work request on the basis of the consulted availability data, where the consulted availability data is always used in its present state when the work request is received, irrespective of whether availability data has been received for each server in the group, in order to select a server from the group;andmeans for placing the received work request in a transmission queue where it awaits transmission to the particular server in the group.
  2. 5
    A data processing method of carrying out workload management with respect to a group of servers in an asynchronous client/server computing system, the method comprising steps of:receiving a work request from a client application;consulting availability data concerning the group of servers and selecting a particular server in the group to be used to satisfy the received work request on the basis of the consulted availability data, where the consulted availability data is always used in its present state when the work request is received, irrespective of whether availability data has been received for each server in the group, in order to select a server from the group;andplacing the received work request in a transmission queue where it awaits transmission to the particular server in the group.
  3. 9
    A computer program product stored on a computer readable storage medium for, when executed on a computer, executing a data processing method of carrying out workload management with respect to a group of servers in an asynchronous client/server computing system, the method comprising steps of:receiving a work request from a client application;consulting availability data concerning the group of servers and selecting a particular server in the group to be used to satisfy the received work request on the basis of the consulted availability data, where the consulted availability data is always used in its present state when the work request is received, irrespective of whether availability data has been received for each server in the group, in order to select a server from the group;andplacing the received work request in a transmission queue where it awaits transmission to the particular server in the group.