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 for data regarding the status of each of the remotely located, independent data storage systems; 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 metadata regarding the data stored at 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.
26 Citations
38 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 for data regarding the status of each of the remotely located, independent data storage systems; 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 metadata regarding the data stored at 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 for data regarding the status of each of the remotely located, independent data storage systems; 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 metadata regarding the data stored at 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 for data regarding the status of each of the remotely located, independent data storage systems; 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 metadata regarding the data stored at 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)
-
Specification