Back to results
US 11,635,903 B2Granted
Cloud data migration
AssigneeInternational Business Machines Corporation
InventorsKoichi Masuda, Shinsuke Mitsuma, Eiji Tosaka, Naoki Imai, Yuki Asakura
Life of this patent
Estimating the term…
Abstract
A data storage change is received for a piece of data, wherein the data storage change is from a first location to a second location. Two or more possible paths to perform the data storage change are determined. A plurality of weights for each path of the two or more paths is determined. A weighted transfer time for each path of the two or more paths is determined.
Claims2
A computer-implemented method for data migration, the computer-implemented method comprising:
- receiving, by one or more computer processors, a data storage change for a piece of data, wherein the data storage change is from a first location to a second location;
- determining, by one or more computer processors, a plurality of candidate paths that may be used to perform the data storage change;
- for each given candidate path of the plurality of paths, determining, by one or more computer processors, a start cluster weight value for the given candidate path based on one or more start clusters associated with the given candidate path;
- for each given candidate path of the plurality of paths, determining, by one or more computer processors, an end cluster weight value for the given candidate path based on one or more end clusters associated with the given candidate path;
- for each given candidate path of the plurality of paths, determining, by one or more computer processors, a recall weight value for the given candidate path based on one or more recall paths associated with the given candidate path;
- for each given candidate path of the plurality of paths, determining, by one or more computer processors, a copy weight value for the given candidate path;
- for each given candidate path of the plurality of paths, determining, by one or more computer processors, a premigration weight value for the given candidate path;
- for each path of the plurality of candidate paths, determining, by one or more computer processors, a weighted transfer time for the given candidate path based on the start cluster weight value, the end cluster weight value, the recall weight value, the copy weight value and the premigration weight value for the given candidate path;
- and
- selecting a selected path by selecting the candidate path with the lowest weighted transfer time.
7 more elements
Dependencies are inferred from the claim text.