Migration estimation with partial data
First Claim
1. A method for improving functionality of one or more computer systems with information technology migration to a cloud computing environment over one or more computer networks, the method comprising:
- obtaining access to raw historic information technology migration data, the raw historic information technology migration data comprising at least one previously executed information technology migration plan and at least one cost associated with previous execution of said at least one previously executed information technology migration plan;
deriving a classification scheme at least in part by ranking one or more key factors based on their effect on said at least one cost associated with said at least one previously executed information technology migration plan;
transforming said raw historic information technology migration data in accordance with said classification scheme to obtain classified key historic information technology migration data;
building a statistical model with conditional distributions of said key historic information technology migration data;
prior to a new information technology migration project, obtaining access to incomplete data characterizing said new information technology migration project;
using said statistical model to derive data missing from said incomplete data characterizing said new information technology migration project, wherein at least a portion of said derived data is rounded based on said ranking of said one or more key factors;
creating a migration plan for said new information technology migration project based on said incomplete data and said derived data; and
executing said new information technology migration project at least in part by migrating said one or more computer systems to said cloud computing environment over said one or more computer networks in accordance with said migration plan, thereby improving functionality of said one or more computer systems.
1 Assignment
0 Petitions
Accused Products
Abstract
Access is obtained to raw historic information technology migration data, which data is transformed in accordance with a classification scheme to obtain classified key historic information technology migration data. A statistical model with conditional distributions of the key historic information technology migration data is built. Prior to a new information technology migration project, access is obtained to incomplete data characterizing the new information technology migration project. The statistical model is used to derive data missing from the incomplete data characterizing the new information technology migration project, to obtain derived data. At least one of a migration plan and an estimate for the new information technology migration project is created based on the incomplete data and the derived data.
22 Citations
20 Claims
-
1. A method for improving functionality of one or more computer systems with information technology migration to a cloud computing environment over one or more computer networks, the method comprising:
-
obtaining access to raw historic information technology migration data, the raw historic information technology migration data comprising at least one previously executed information technology migration plan and at least one cost associated with previous execution of said at least one previously executed information technology migration plan; deriving a classification scheme at least in part by ranking one or more key factors based on their effect on said at least one cost associated with said at least one previously executed information technology migration plan; transforming said raw historic information technology migration data in accordance with said classification scheme to obtain classified key historic information technology migration data; building a statistical model with conditional distributions of said key historic information technology migration data; prior to a new information technology migration project, obtaining access to incomplete data characterizing said new information technology migration project; using said statistical model to derive data missing from said incomplete data characterizing said new information technology migration project, wherein at least a portion of said derived data is rounded based on said ranking of said one or more key factors; creating a migration plan for said new information technology migration project based on said incomplete data and said derived data; and executing said new information technology migration project at least in part by migrating said one or more computer systems to said cloud computing environment over said one or more computer networks in accordance with said migration plan, thereby improving functionality of said one or more computer systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for improving functionality of computer systems with information technology migration to a cloud computing environment over one or more computer networks, the method comprising:
-
obtaining access to raw historic information technology migration data; transforming said raw historic information technology migration data in accordance with a classification scheme to obtain classified key historic information technology migration data; building a statistical model with conditional distributions of said key historic information technology migration data; prior to a new information technology migration project, obtaining access to incomplete data characterizing said new information technology migration project; using said statistical model to derive data missing from said incomplete data characterizing said new information technology migration project, to obtain derived data; creating a migration plan for said new information technology migration project based on said incomplete data and said derived data; and executing said new information technology migration project at least in part by migrating at least a first one of computer systems to said cloud computing environment over said one or more computer networks in accordance with said migration plan, thereby improving functionality of at least said first one of said computer systems; wherein said incomplete data comprises first incomplete data, said new information technology migration project comprises a first new information technology migration project, said derived data comprises first derived data, said statistical model comprises a first statistical model, and said migration plan comprises a first migration plan, further comprising; prior to a second new information technology migration project, obtaining access to second incomplete data characterizing said second new information technology migration project; determining that said second incomplete data do not fit said first statistical model; building a second statistical model based on said second incomplete data and said classified key historic information technology migration data; using said second statistical model to derive data missing from said second incomplete data characterizing said second new information technology migration project, to obtain second derived data; creating a second migration plan for said second new information technology migration project based on said second incomplete data and said second derived data; and executing said second new information technology migration project at least in part by migrating at least a second one of said computer systems to said cloud computing environment over said one or more computer networks in accordance with said second migration plan, thereby improving functionality of at least said second one of said computer systems.
-
-
11. An apparatus for improving functionality of one or more computer systems with information technology migration to a cloud computing environment over one or more computer networks, the apparatus comprising:
-
a memory; and at least one processor, coupled to said memory, and operative to; obtain access to raw historic information technology migration data, the raw historic information technology migration data comprising at least one previously executed information technology migration plan and at least one cost associated with previous execution of said at least one previously executed information technology migration plan; derive a classification scheme at least in part by ranking one or more key factors based on their effect on said at least one cost associated with said at least one previously executed information technology migration plan; transform said raw historic information technology migration data in accordance with said classification scheme to obtain classified key historic information technology migration data; build a statistical model with conditional distributions of said key historic information technology migration data; prior to a new information technology migration project, obtain access to incomplete data characterizing said new information technology migration project; use said statistical model to derive data missing from said incomplete data characterizing said new information technology migration project, wherein at least a portion of said derived data is rounded based on said ranking of said one or more key factors; create a migration plan for said new information technology migration project based on said incomplete data and said derived data; and execute said new information technology migration project at least in part by migrating said one or more computer systems to said cloud computing environment over said one or more computer networks in accordance with said migration plan, thereby improving functionality of at least said one or more computer systems. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus for improving functionality of one or more computer systems with information technology migration to a cloud computing environment over one or more computer networks, the apparatus comprising:
-
a memory; and at least one processor, coupled to said memory, and operative to; obtain access to raw historic information technology migration data; transform said raw historic information technology migration data in accordance with a classification scheme to obtain classified key historic information technology migration data; build a statistical model with conditional distributions of said key historic information technology migration data; prior to a new information technology migration project, obtain access to incomplete data characterizing said new information technology migration project; use said statistical model to derive data missing from said incomplete data characterizing said new information technology migration project, to obtain derived data; create a migration plan for said new information technology migration project based on said incomplete data and said derived data; and execute said new information technology migration project at least in part by migrating at least a first one of computer systems to said cloud computing environment over said one or more computer networks in accordance with said migration plan, thereby improving functionality of at least said first one of said computer systems; wherein said incomplete data comprises first incomplete data, said new information technology migration project comprises a first new information technology migration project, said derived data comprises first derived data, said statistical model comprises a first statistical model, and said migration plan comprises a first migration plan, wherein said at least one processor is further operative to; prior to a second new information technology migration project, obtain access to second incomplete data characterizing said second new information technology migration project; determine that said second incomplete data do not fit said first statistical model; build a second statistical model based on said second incomplete data and said classified key historic information technology migration data; use said second statistical model to derive data missing from said second incomplete data characterizing said second new information technology migration project, to obtain second derived data; create a second migration plan for said second new information technology migration project based on said second incomplete data and said second derived data; and execute said second new information technology migration project at least in part by migrating at least a second one of said computer systems to said cloud computing environment over said one or more computer networks in accordance with said second migration plan, thereby improving functionality of at least said second one of said computer systems.
-
-
17. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and wherein the program instructions are executable by a processor to cause the processor to perform a method for improving functionality of one or more computer systems with information technology migration to a cloud computing environment over one or more computer networks, the method comprising:
-
obtaining access to raw historic information technology migration data, the raw historic information technology migration data comprising at least one previously executed information technology migration plan and at least one cost associated with previous execution of said at least one previously executed information technology migration plan; deriving a classification scheme at least in part by ranking one or more key factors based on their effect on said at least one cost associated with said at least one previously executed information technology migration plan; transforming said raw historic information technology migration data in accordance with said classification scheme to obtain classified key historic information technology migration data; building a statistical model with conditional distributions of said key historic information technology migration data; prior to a new information technology migration project, obtaining access to incomplete data characterizing said new information technology migration project; using said statistical model to derive data missing from said incomplete data characterizing said new information technology migration project, wherein at least a portion of said derived data is rounded based on said ranking of said one or more key factors; creating a migration plan for said new information technology migration project based on said incomplete data and said derived data; and executing said new information technology migration project at least in part by migrating said one or more computer systems to said cloud computing environment over said one or more computer networks in accordance with said migration plan, thereby improving functionality of said one or more computer systems. - View Dependent Claims (18, 19, 20)
-
Specification