Optimization of a Computing Environment in which Data Management Operations are Performed
First Claim
1. A computer implemented method for data management in a computing environment, comprising:
- discovering data components of said computing environment, wherein at least one data component performs a data management operation;
creating a data flow topology representing a data path through said data components; and
optimizing said data path by analyzing said data flow topology.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are embodiments of an invention for optimizing a computing environment that performs data management operations such as encryption, deduplication and compression. The computing environment includes data components and a management system. The data components operate on data during the lifecycle of the data. The management system identifies all the data components in a data path, how the data components are interconnected, the data management operations performed at each data component, and how many data management operations of each type are performed at each data component. Further, the management system builds a data structure to represent the flow of data through the data path and analyzes the data structure in view of policy. After the analysis, the management system provides recommendations to optimize the computing environment through the reconfiguration of the data management operation configuration and reconfigures the data management operation configuration to optimize the computing environment.
-
Citations
26 Claims
-
1. A computer implemented method for data management in a computing environment, comprising:
-
discovering data components of said computing environment, wherein at least one data component performs a data management operation; creating a data flow topology representing a data path through said data components; and optimizing said data path by analyzing said data flow topology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for data management of a computing environment, comprising:
-
analyzing a data flow topology of data components within said computing environment, wherein said data flow topology comprises an order of data management operations performed on data; evaluating said data flow topology in view of a data management policy; and determining an optimal sequence of said data management operations within said computing environment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing environment comprising:
-
a processor of a management system; a memory coupled to said processor; said memory including computer readable instructions implemented by said processor to; discover data components of said computing environment, wherein each data component performs a data management operation; create a data flow topology representing a data path through said data components; and optimize said data path by analyzing said data flow topology. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computing environment comprising:
-
a processor of a management system; a memory coupled to said processor; said memory including computer readable instructions implemented by said processor to; analyze a data flow topology of data components within said computing environment, wherein said data flow topology comprises an order of data management operations performed on data; evaluate said data flow topology in view of a data management policy; and determine an optimal sequence of said data management operations within said computing environment. - View Dependent Claims (24, 25, 26)
-
Specification