Method and system for data disaggregation
First Claim
1. A method for migrating source data from a source database to a destination database comprising:
- identifying source data to be moved from a current database;
evaluating the source data for usage and requirements;
defining first data usage and requirement tags for the source data;
disaggregating the source data into one or more source data sets based on the first data usage and requirement tags;
identifying candidate destinations for the one or more source data sets, wherein the candidate destinations comprise stored data having second usage and requirement tags;
comparing the first usage and requirement tags of the one or more source data sets with the second usage and requirement tags of the stored data;
identifying an optimal destination database based on the comparing step and based on energy efficiency;
computing a payback period to determine the length of time as defined by x, measured by a predefined time period, required before savings are realized for migrating the one or more source data sets from the source database to the optimal destination database comprising;
estimating ownership cost per predefined time period of the source database defined as T0;
estimating energy consumption cost per predefined time period of the source database defined as E0;
estimating cost of migrating the one or more source data sets to the optimal destination database defined as Mi;
estimating the ownership cost per predefined time period of the optimal destination database Ti;
estimating the energy consumption cost per predefined period of the source database Ei;
whereby (T0+E0)x=Mi+(Ti÷
Ei)x; and
migrating, using a data migration server, the one or more source data sets to the optimal destination database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for migrating source data from a source database to a destination database based on energy efficiency and conservation. A migration server evaluates the source data for usage and requirements and defines data usage and requirement tags for the source data. The source data is disaggregated into one or more source data sets based on the data usage and requirement tags. The migration server then identifies candidate destinations for the source data, wherein each candidate destination has stored data identified with usage and requirement tags. The data migration server compares the first usage and requirement tags of the source data with the second usage and requirement tags of the stored data and identifies an optimal destination database based on the comparing step. The data migration server migrates the source data to the optimal destination database.
28 Citations
22 Claims
-
1. A method for migrating source data from a source database to a destination database comprising:
-
identifying source data to be moved from a current database; evaluating the source data for usage and requirements;
defining first data usage and requirement tags for the source data;disaggregating the source data into one or more source data sets based on the first data usage and requirement tags; identifying candidate destinations for the one or more source data sets, wherein the candidate destinations comprise stored data having second usage and requirement tags; comparing the first usage and requirement tags of the one or more source data sets with the second usage and requirement tags of the stored data; identifying an optimal destination database based on the comparing step and based on energy efficiency; computing a payback period to determine the length of time as defined by x, measured by a predefined time period, required before savings are realized for migrating the one or more source data sets from the source database to the optimal destination database comprising; estimating ownership cost per predefined time period of the source database defined as T0; estimating energy consumption cost per predefined time period of the source database defined as E0; estimating cost of migrating the one or more source data sets to the optimal destination database defined as Mi; estimating the ownership cost per predefined time period of the optimal destination database Ti; estimating the energy consumption cost per predefined period of the source database Ei;
whereby (T0+E0)x=Mi+(Ti÷
Ei)x; andmigrating, using a data migration server, the one or more source data sets to the optimal destination database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system including a processor for migrating source data from one or more source databases to a destination database comprising:
-
one or more source databases having source data; a plurality of candidate destination databases; a data migration server; whereby the data migration server a) evaluates the source data for usage and requirements;
b) defines first data usage and requirement tags for the source data;
c) disaggregates the source data into one or more data sets based on the first data usage and requirement tags;
d) identifies candidate destinations for the one or more source data sets, wherein the candidate destinations comprise stored data having second usage and requirement tags;
e) compares the first usage and requirement tags of the one or more source data sets with the second usage and requirement tags of the stored data;
f) identifies an optimal destination database based on the comparing step and based on energy efficiency;
g) computes a payback period to determine the length of time as defined by x, measured by a predefined time period, required before savings are realized for migrating the one or more source data sets from the source database to the optimal destination database comprising;estimating ownership cost per predefined time period of the source database defined as T0; estimating energy consumption cost per predefined time period of the source database defined as E0; estimating cost of migrating the one or more source data sets to the optimal destination database defined as Mi; estimating the ownership cost per predefined time period of the optimal destination Database Ti; estimating the energy consumption cost per predefined period of the source database Ei;
whereby (T0+E0)x=Mi+(Ti÷
Ei)x; and
h) migrates the one or more source data sets to the optimal destination database. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product encoded in a computer readable storage medium for instructing a data migration server to migrate source data from a source database to a destination database comprising:
-
instructing the data migration server to evaluate the source data by defining a first set of data usage and requirement tags for the source data; instructing the data migration server to disaggregate the source data into one or more source data sets based on the first set of data usage and requirement tags; instructing the data migration server to identify candidate destinations for the one or more source data sets, wherein the candidate destinations comprise stored data having a second set of usage and requirement tags; instructing the data migration server to compare the first set of usage and requirement tags with the second set of usage and requirement tags; instructing the data migration server to identify an optimal destination database based on the comparing step and based on energy efficiency; instructing the data migration server to compute a payback period to determine the length of time as defined by x, measured by a predefined time period, required before savings are realized for migrating the one or more source data sets from the source database to the optimal destination database comprising; estimating ownership cost per predefined time period of the source database defined as T0; estimating energy consumption cost per predefined time period of the source database defined as E0; estimating cost of migrating the one or more source data sets to the optimal destination database defined as Mi; estimating the ownership cost per predefined time period of the optimal destination database Ti; estimating the energy consumption cost per predefined period of the source database Ei;
whereby (T0+E0)x=Mi+(Ti÷
Ei)x; andinstructing the data migration server to migrate the one or more source data sets to the optimal destination database. - View Dependent Claims (20, 21, 22)
-
Specification