SYSTEM FOR INFORMATION MANAGEMENT PROTECTION AND ROUTING
First Claim
1. An information management control system configured to operate on a network having a plurality of nodes, the control system comprising:
- a server having a processor and a memory;
a planning engine configured to execute on the server to dynamically develop a time schedule of data transfer from a source device to a subset of the plurality of nodes suitable to receive the data transfer in accordance with a protection service level objective;
a data storage medium coupled to the server and including a repository of components; and
a routing engine configured to execute on the server to generate a set of connected components from the repository of components to route the data transfer from the source device to one of the subset of the plurality of nodes suitable to receive the data transfer in accordance with the time schedule.
2 Assignments
0 Petitions
Accused Products
Abstract
An information management control system is disclosed. A planning engine executes on a server and receives a protection service level objective. The planning engine dynamically develops a time schedule of data transfer from a source device. The planning engine also develops a subset of nodes suitable to receive the data transfer in accordance with the protection service level objective. A routing engine receives the time schedule and the subset of nodes. The routing engine generates a coordinating set of connected components from a repository of components to route the data transfer from the source device to one of the nodes suitable to receive the data transfer in accordance with the protection service level objective.
-
Citations
15 Claims
-
1. An information management control system configured to operate on a network having a plurality of nodes, the control system comprising:
-
a server having a processor and a memory; a planning engine configured to execute on the server to dynamically develop a time schedule of data transfer from a source device to a subset of the plurality of nodes suitable to receive the data transfer in accordance with a protection service level objective; a data storage medium coupled to the server and including a repository of components; and a routing engine configured to execute on the server to generate a set of connected components from the repository of components to route the data transfer from the source device to one of the subset of the plurality of nodes suitable to receive the data transfer in accordance with the time schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium operable on a network having a plurality of nodes, the computer readable storage medium tangibly storing computer executable instructions for controlling a computing device to perform a method comprising:
-
dynamically developing a time schedule of data transfer from a source device to a subset of the plurality of nodes suitable to receive the data transfer in accordance with a received protection service level objective; generating a coordinating set of connected components from a repository of components to route the data transfer from the source device to one of the subset of the plurality of nodes suitable to receive the data transfer in accordance with the protection service level objective; and using history and speculative rules in response to changes on the network to redevelop a time schedule of data transfer from a source device and redevelop a subset of the plurality of nodes suitable to receive the data transfer in accordance with the protection service level objective and changes to the network.
-
-
15. A computerized method for an information management system including a computing device having a processor and a memory coupled to a network having a plurality of nodes, the method comprising:
-
receiving at least one protection service level objective into the memory of the computing device; dynamically developing, with the processor, a time schedule of data transfer from a source device to a subset of the plurality of nodes suitable to receive the data transfer in accordance with a protection service level objective in the memory; generating, with the processor, a coordinating set of connected components from a repository of components operably coupled to the computing device to route the data transfer from the source device to one of the subset of the plurality of nodes suitable to receive the data transfer in accordance with the protection service level objective; and using history of the data transfers and speculative rules in response to changes on the network to redevelop a time schedule of data transfer from a source device, with the processor, and redevelop a subset of the plurality of nodes suitable to receive the data transfer in accordance with the protection service level objective and changes to the network, with the processor.
-
Specification