Grid computing accounting and statistics management system
First Claim
1. A method of managing a grid computing environment including steps of:
- performing portions of a data processing request using respective resources of said grid computing environment;
periodically storing data records from respective resources performing said portions of said data processing request, said data records corresponding to performance of respective ones of said respective resources and characteristics of said job portions;
retrieving selected data records in accordance with data stored in said data records; and
processing data retrieved in said retrieving step to produce processed performance data as historical performance statistics.
1 Assignment
0 Petitions
Accused Products
Abstract
Performance data is captured periodically from resources and groups of resources in a grid computing environment and stored in a content-addressable data repository from which it can be accessed in response to an arbitrarily complex query in regard to specifics of particular jobs or job portions, particular resources utilized, grid architecture, application environment, concurrent jobs or job portions and the like. The data repository may be distributed or divided in regard to grid environment architecture, security domains or the like and each portion or division may be implemented in a modular fashion including an accounting and statistics management module and additional modules or computing engines for performing particular desired analyses or functions. Results of such analyses or functions may be communicated to a grid workload agent (and associated modules) to improve grid management on a fine-grained basis.
81 Citations
16 Claims
-
1. A method of managing a grid computing environment including steps of:
-
performing portions of a data processing request using respective resources of said grid computing environment;
periodically storing data records from respective resources performing said portions of said data processing request, said data records corresponding to performance of respective ones of said respective resources and characteristics of said job portions;
retrieving selected data records in accordance with data stored in said data records; and
processing data retrieved in said retrieving step to produce processed performance data as historical performance statistics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing a grid computing environment comprising:
-
means for monitoring respective resources of said grid computing environment processing portions of data processing requests;
content-addressable storage means for periodically storing performance data from respective resources monitored by said means for monitoring, said performance data including data identifying a corresponding monitored respective resource and a characteristic of said job portion;
means for retrieving, on the basis of a said characteristic, and processing data stored by said content-addressable storage means to form processed performance data; and
means for managing said grid computing environment based on said processed performance data. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification