Patent ID: 6952726

Claim:
In a networked computer system including at least one client system, a resource server and at least one system resource accessible to the resource server wherein the at least one client system and the resource server are interconnected by a communications network and wherein a client system includes a processor for executing an application program for issuing a resource job including job instructions directing a resource to perform an operation and job data to be operated upon by the resource in performing the operation to the resource server, the resource server being responsive to a resource job for directing the job instructions and job data to a resource accessible to the resource server and the resource being responsive to the job instructions and job data for returning corresponding job result information to the resource server, a system resource usage monitoring system, comprising: in the resource server, a job processor for forwarding the job instructions and job data of a resource job to a resource accessible to the resource server, and extracting job attribute information from the resource job wherein the job attribute information includes information identifying system resources to be used in executing the resource job, a resource agent for receiving job attribute information from the job processor and job result information returned from the resource wherein the job result information identifies the results achieved by the resource in response to the resource job, and forwarding the job attribute information and the job result information to a collecting server, the collecting server including a resource collector for receiving the job attribute information and the job result information and generating corresponding job detail information representing system resources used in executing the resource job, and a database for storing the job details.