Monitoring several distributed resource elements as a resource pool
First Claim
1. A method of monitoring a plurality of resource elements in a networked environment, each resource element having multiple associated attributes which can be monitored, said method comprising:
- enabling a user to select desired individual ones of a set of resource elements as a resource pool and an attribute of interest, said user to select said set of resource elements from said plurality of resource elements and said attribute of interest from said multiple associated attributes;
polling each of said set of resource elements to retrieve a corresponding plurality of sample values corresponding to said attribute of interest at different time points;
computing a sequence of aggregated values for a combination of all of said set of resource elements and for said attribute of interest at corresponding sequence of time points based on said plurality of sample values, wherein each aggregated value is computed based on the values polled around the same time point for said selected attribute of interest from each of said set of resource elements selected by said user; and
displaying said sequence of aggregated values correlated with said sequence of time points,wherein said enabling is performed prior to said monitoring, said computing and said displaying,wherein said computing comprises calculating each of said sequence of aggregated values according to a formula, wherein each aggregated value is calculated by applying said formula to the values polled around the same time point from each of said set of resource elements selected by said user, wherein said formula is one of sum, mean, median, and variance computed from said plurality of sample values.
12 Assignments
0 Petitions
Accused Products
Abstract
A monitoring system provided according to an aspect of the present invention enables a user to specify multiple resource elements as a resource pool, and view various aggregate information (e.g., sum, average) for attributes of interest for all the resource elements together. Such a feature is particularly useful in distributed environments where multiple independent resource elements need to be viewed as a single resource pool. The user is provided the flexibility to select the specific resource elements to be included in the resource pool.
-
Citations
20 Claims
-
1. A method of monitoring a plurality of resource elements in a networked environment, each resource element having multiple associated attributes which can be monitored, said method comprising:
-
enabling a user to select desired individual ones of a set of resource elements as a resource pool and an attribute of interest, said user to select said set of resource elements from said plurality of resource elements and said attribute of interest from said multiple associated attributes; polling each of said set of resource elements to retrieve a corresponding plurality of sample values corresponding to said attribute of interest at different time points; computing a sequence of aggregated values for a combination of all of said set of resource elements and for said attribute of interest at corresponding sequence of time points based on said plurality of sample values, wherein each aggregated value is computed based on the values polled around the same time point for said selected attribute of interest from each of said set of resource elements selected by said user; and displaying said sequence of aggregated values correlated with said sequence of time points, wherein said enabling is performed prior to said monitoring, said computing and said displaying, wherein said computing comprises calculating each of said sequence of aggregated values according to a formula, wherein each aggregated value is calculated by applying said formula to the values polled around the same time point from each of said set of resource elements selected by said user, wherein said formula is one of sum, mean, median, and variance computed from said plurality of sample values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium carrying one or more sequences of instructions for causing a network monitoring system to monitor several distributed resource elements in a networked environment, each resource element having multiple associated attributes which can be monitored, wherein execution of said one or more sequences of instructions by one or more processors contained in said network monitoring system causes said one or more processors to perform the actions of:
-
enabling a user to select desired individual ones of a set of resource elements as a resource pool and an attribute of interest, all of said set of resource elements being of a same type, said user to select said set of resource elements from said plurality of resource elements and said attribute of interest from said multiple associated attributes; polling each of said set of resource elements to retrieve a corresponding plurality of sample values corresponding to said attribute of interest at different time points; computing a sequence of aggregated values for a combination of all of said set of resource elements and for said attribute of interest at corresponding sequence of time points based on said plurality of sample values, wherein each aggregated value is computed based on the values polled around the same time point for said selected attribute of interest from each of said set of resource elements selected by said user; and displaying said sequence of aggregated values correlated with said sequence of time points, wherein said enabling is performed prior to said monitoring, said computing and said displaying, wherein said computing comprises calculating each of said sequence of aggregated values according to a formula, wherein each aggregated value is calculated by applying said formula to the values polled around the same time point from each of said set of resource elements selected by said user, wherein said formula is one of sum, mean, median, and variance computed from said plurality of sample values. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A digital processing system for monitoring a plurality of resource elements in a networked environment, each resource element having multiple associated attributes which can be monitored, said digital processing system comprising:
-
a memory to store a set of instructions; one or more processors to retrieve said set of instructions from said memory and to execute said set of instructions to cause said digital processing system to perform the actions of; enabling a user to select desired individual ones of a set of resource elements as a resource pool and an attribute of interest, said user to select said set of resource elements from said plurality of resource elements and said attribute of interest from said multiple associated attributes; polling each of said set of resource elements to retrieve a corresponding plurality of sample values corresponding to said attribute of interest at different time points; computing a sequence of aggregated values for a combination of all of said set of resource elements and for said attribute of interest at corresponding sequence of time points based on said plurality of sample values, wherein each aggregated value is computed based on the values polled around the same time point for said selected attribute of interest from each of said set of resource elements selected by said user; and displaying said sequence of aggregated values correlated with said sequence of time points, wherein said enabling is performed prior to said monitoring, said computing and said displaying, wherein said computing comprises calculating each of said sequence of aggregated values according to a formula, wherein each aggregated value is calculated by applying said formula to the values polled around the same time point from each of said set of resource elements selected by said user, wherein said formula is one of sum, mean, median, and variance computed from said plurality of sample values. - View Dependent Claims (18, 19, 20)
-
Specification