Patent ID: 6393455
Filing Date: 2002-05-21
Classification: G06F

Abstract:
A method of managing resources for a workload comprising work units distributed across a plurality of data processing systems in accordance with a common performance standard, each of said plurality of systems having access to a stored representation of said performance standard, wherein said performance standard comprises a set of work classes, each work class having a performance goal of distinct goal type, said work units being organized into said work classes, each of which has a performance goal of one type of multiple goal types, and performing assigned work units in accordance with one or more control parameters for accessing the resources by said work units, said method comprising:(a) measuring, on each of said plurality of systems, performance of the work units on said system to create local performance data; (b) sending said local performance data from at least some systems of said plurality of systems to at least one other system in the plurality of systems; (c) receiving, on at least one system of said plurality of systems, performance data from at least one other system of the plurality of systems to create remote performance data; and (d) responding, on said at least one system, to said local and remote performance data by adjusting at least one of said control parameters for accessing at least one shareable resources of the resources to modify the performance of said work units on said plurality of systems to achieve said distinct performance goal types of said set of work classes, wherein said at least one shareable resource is shared by at least some systems of the plurality of data processing systems.