Method and System For Data Migration
First Claim
1. A method for determining whether source data should be migrated from a source database to a destination database, wherein the source and destination databases carry out one or more transactions, comprising:
- determining the average power consumption per transaction of the source database;
surveying a plurality of candidates for the destination database by evaluating the average power consumption per transaction of each candidate;
comparing the average power consumption per transaction of the source database against the average power consumption per transaction of each candidate;
if the average power consumption per transaction of the source database is greater than the average power consumption per transaction of any of the plurality of candidates, selecting a candidate from the plurality of destination database candidates that uses less power consumption per transaction than the source database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for migrating source data from one or more databases to a destination database, wherein the destination database is selected based on power consumption of the destination database. A data migration server determines which destination database should be selected by selecting a number of candidates and comparing the power consumed, the available space and the maximum monthly power consumption limit. A user intervention policy is created to evaluate which data should be moved to a destination database. A “payback period” is calculated to determine the amount of time that will elapse before savings are realized.
36 Citations
22 Claims
-
1. A method for determining whether source data should be migrated from a source database to a destination database, wherein the source and destination databases carry out one or more transactions, comprising:
-
determining the average power consumption per transaction of the source database; surveying a plurality of candidates for the destination database by evaluating the average power consumption per transaction of each candidate; comparing the average power consumption per transaction of the source database against the average power consumption per transaction of each candidate; if the average power consumption per transaction of the source database is greater than the average power consumption per transaction of any of the plurality of candidates, selecting a candidate from the plurality of destination database candidates that uses less power consumption per transaction than the source database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for determining whether source data should be migrated from one or more source databases to a destination database comprising:
-
one or more source databases; a plurality of destination databases; one or more staging databases; a data migration server; whereby the data migration server determines whether the one or more source databases should be moved to one or more of the plurality of destination databases based on power consumption parameters, selects one of the destination databases for the migration of the source data thereto based on the power consumption parameters of the destination database if the power consumption of one of the plurality of destination databases is less then the power consumption of the one or more source databases, and moves the source data to the selected destination database. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product encoded in a computer readable medium for instructing a migration data server to determine whether source data from a source database should be moved to a destination database, wherein the source and destination databases carry out one or more transactions, comprising:
-
instructing the migration data server to determine the average power consumption per transaction of the source database; instructing the migration data server to survey a plurality of candidates for the destination database by evaluating the average power consumption per transaction of each candidate; instructing the migration data server to compare the average power consumption per transaction of the source database against the average power consumption per transaction of each candidate; instructing the migration data server to determine if the average power per transaction of the source database is greater than the average power consumption per transaction of any of the plurality of candidates; and instructing the migration data server to select the destination database that uses less power consumption per transaction than the source database. - View Dependent Claims (20, 21, 22)
-
Specification