Systems, methods and computer program products for managing a plurality of remotely located data storage systems
First Claim
1. A data storage management system for managing a plurality of remotely located, independent data storage systems, comprising:
- a central monitoring system located at a geographical location different from a geographical location of each respective remotely located, independent data storage system, wherein the central monitoring system comprises a central data repository; and
a plurality of remote agent systems, wherein each remote agent system communicates with a respective one of the remotely located data storage systems, wherein each remote agent system collects data from a respective remotely located data storage system, converts the collected data to a standardized format, and stores the collected data in the central data repository.
8 Assignments
0 Petitions
Accused Products
Abstract
A data storage management system for managing a plurality of remotely located, independent data storage systems includes a central monitoring system and a plurality of agent systems, each in communication with a respective remotely located customer data storage system. Each remote agent system collects data from a respective customer data storage system that relates to the performance/status of the data storage system. Each agent system converts the collected data to a standardized format and then stores the collected data at the central monitoring system. The central monitoring system continuously and automatically monitors activities at the remote data storage systems and, using pattern recognition and data correlation techniques, can predict when system faults are developing at these remote data storage systems. Data storage management experts staffing the command center can initiate corrective action before a customer'"'"'s data is adversely impacted.
-
Citations
60 Claims
-
1. A data storage management system for managing a plurality of remotely located, independent data storage systems, comprising:
-
a central monitoring system located at a geographical location different from a geographical location of each respective remotely located, independent data storage system, wherein the central monitoring system comprises a central data repository; and
a plurality of remote agent systems, wherein each remote agent system communicates with a respective one of the remotely located data storage systems, wherein each remote agent system collects data from a respective remotely located data storage system, converts the collected data to a standardized format, and stores the collected data in the central data repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data storage management system for managing a plurality of remotely located, independent data storage systems, comprising:
-
a central monitoring system located at a geographical location different from a geographical location of each respective remotely located, independent data storage system, wherein the central monitoring system comprises a central data repository; and
a plurality of remote agent systems, wherein each remote agent system communicates with a respective one of the remotely located data storage systems, wherein each remote agent system collects data from a respective remotely located data storage system, converts the collected data to a standardized format, and stores the collected data in the central data repository, wherein each remote agent system comprises pattern recognition logic that can identify data patterns that precede fault conditions at a respective remotely located data storage system, and wherein each remote agent system comprises action logic that directs the remote agent system to perform one or more corrective actions at a respective remotely located data storage system in response to identifying a data pattern known to precede a fault condition. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A data storage management system for managing a plurality of remotely located, independent data storage systems, comprising:
-
a central monitoring system located at a geographical location different from a geographical location of each respective remotely located, independent data storage system, wherein the central monitoring system comprises a central data repository;
a plurality of remote agent systems, wherein each remote agent system communicates with a respective one of the remotely located data storage systems, wherein each remote agent system collects data from a respective remotely located data storage system, converts the collected data to a standardized format, and stores the collected data in the central data repository, wherein each remote agent system comprises;
one or more element information managers (EIMs), wherein each EIM is configured to communicate with a respective data source at a remotely located data storage network and convert data from the data source to the standardized format;
one or more service information managers (SIMs), wherein each SIM is configured to communicate with EIMs associated with a common data application;
one or more platform information manager (PIMs), wherein each PIM is configured to communicate with SIMs associated with a common data application platform; and
an activity director that is configured to communicate with each EIM, SIM and PIM and to instruct each EIM, SIM and PIM as to what information to collect and store; and
a plurality of customer portals, each customer portal associated with a respective one of the remotely located data storage systems and with the central monitoring system, wherein each customer portal provides user access to information about a respective one of the remotely located data storage systems. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of managing a remotely located, independent data storage system, comprising:
-
collecting data from a remotely located data storage system;
converting the collected data to a standardized format;
storing the standardized format collected data in a data repository of a central monitoring system, wherein the central monitoring system is located at a geographical location different from a geographical location of the remotely located data storage system; and
analyzing the collected data to identify data patterns that precede fault conditions at the remotely located data storage system. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer program product for managing a remotely located, independent data storage system, the computer program product comprising a computer usable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
-
computer readable program code that collects data from a remotely located data storage system;
computer readable program code that converts the collected data to a standardized format;
computer readable program code that stores the standardized format collected data in a data repository of a central monitoring system, wherein the central monitoring system is located at a geographical location different from a geographical location of the remotely located data storage system; and
computer readable program code that analyzes the collected data to identify data patterns that precede fault conditions at the remotely located data storage system. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification