Systems and methods for resource utilization analysis in information management environments
First Claim
Patent Images
1. A method of analyzing resource utilization in an information management system comprising a distributed interconnect, said method comprising:
- monitoring resource utilization information obtained from said information management system across said distributed interconnect;
logging said monitored resource utilization information; and
analyzing said logged resource utilization information.
1 Assignment
0 Petitions
Accused Products
Abstract
Logging and analysis of resource utilization information may be implemented, for example, to achieve intelligent capacity management of information management system resources. In one implementation, resource utilization information may be collected from one or more subsystems or processing engines of an information management system, and analyzed to gain insights into system performance. System capacity management may be implemented using collected resource utilization information, for example, to achieve dynamic management of system resources.
-
Citations
94 Claims
-
1. A method of analyzing resource utilization in an information management system comprising a distributed interconnect, said method comprising:
-
monitoring resource utilization information obtained from said information management system across said distributed interconnect;
logging said monitored resource utilization information; and
analyzing said logged resource utilization information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
15. A method of analyzing resource utilization in an information management system, comprising:
-
monitoring resource utilization information obtained from said information management system;
logging said monitored resource utilization information; and
analyzing said logged resource utilization information;
wherein said information management system comprises a plurality of individual processing engines coupled together by a distributed interconnect;
wherein said resource utilization information is obtained from one or more of said individual processing engines; and
wherein said method comprises monitoring and logging said resource utilization information on an individual processing engine basis.
-
-
31. A method of analyzing resource utilization in a network connectable information management system that includes a system management processing engine coupled to at least one other processing engine by a distributed interconnect, said method comprising:
-
monitoring resource utilization information obtained across said distributed interconnect from said at least one other processing engine, wherein said monitoring is performed using a resource utilization monitor implemented on said system management processing engine;
logging said monitored resource utilization information by communicating said monitored resource utilization information to a history repository, wherein said logging is performed using a resource utilization logger implemented on said system management processing engine and wherein said history repository is implemented on a server coupled to said system management processing engine;
maintaining said logged resource utilization information on said history repository;
retrieving said logged resource utilization information from said history repository; and
analyzing said retrieved resource utilization information, wherein said retrieving and said analyzing is performed using a logging and analysis manager implemented on said system management processing engine;
wherein said resource utilization information comprises at least one of memory utilization for said at least one other processing engine, CPU utilization for said at least one other processing engine, IOPS utilization for said at least one other processing engine, or a combination thereof. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of analyzing resource utilization in a network connectable content delivery system that includes a system management processing engine coupled to a plurality of other processing engines by a distributed interconnect, said method comprising:
-
monitoring resource utilization information obtained across said distributed interconnect from said plurality of other processing engines, wherein said monitoring is performed using a resource utilization monitor implemented on said system management processing engine;
logging said monitored resource utilization information by communicating said monitored resource utilization information to a history repository, wherein said logging is performed using a resource utilization logger implemented on said system management processing engine and wherein said history repository is implemented on a server coupled to said system management processing engine;
maintaining said logged resource utilization information on said history repository;
retrieving said logged resource utilization information from said history repository; and
analyzing said retrieved resource utilization information, wherein said retrieving and said analyzing is performed using a logging and analysis manager implemented on said system management processing engine;
wherein said resource utilization information is obtained from two or more of said plurality of other processing engines; and
wherein said steps of monitoring, logging, maintaining, retrieving and analyzing said resource utilization information are performed on an individual processing engine basis; and
wherein said resource utilization information comprises at least one of memory utilization for said two or more other processing engines, CPU utilization for said two or more other processing engines, IOPS utilization for said two or more other processing engines, or a combination thereof. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A resource utilization analysis system for analyzing resource utilization in an information management system, said resource utilization analysis system comprising:
-
a distributed interconnect, and a resource utilization monitor capable of monitoring resource utilization information obtained from said information management system across said distributed interconnect;
a resource utilization logger in communication with said resource utilization monitor and capable of logging said monitored resource utilization information; and
a logging and analysis manager capable of analyzing said logged resource utilization information. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A resource utilization analysis system for analyzing resource utilization in a network connectable content delivery system that includes a system management processing engine coupled to a plurality of other processing engines by a distributed interconnect, said resource utilization analysis system comprising:
-
a resource utilization monitor implemented on said system management processing engine and capable of monitoring resource utilization information on an individual processing engine basis that is obtained across said distributed interconnect from two or more of said plurality of other processing engines;
a resource utilization logger implemented on said system management processing engine and capable of logging said monitored resource utilization information on an individual processing engine basis by communicating said monitored resource utilization information to a history repository capable of maintaining said logged resource utilization information on an individual processing engine basis, said history repository being implemented on a server coupled to said system management processing engine; and
a logging and analysis manager implemented on said system management processing engine and capable of retrieving said logged resource utilization information on an individual processing engine basis from said history repository and, capable of analyzing said logged resource utilization information on an individual processing engine basis;
wherein said resource utilization information comprises at least one of memory utilization for said two or more other processing engines, CPU utilization for said two or more other processing engines, IOPS utilization for said two or more other processing engines, or a combination thereof. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94)
-
Specification