SlideShare a Scribd company logo
1 of 10
Cloud Migration Point
FP based size estimation for cloud migration
projects
Research: Van T. K. Trany, Kevin Leey, Alan
Feketez, Anna Liuy and Jacky Keungx
Abstract
One of the major obstacles to enterprise
adoption of cloud technologies has been the
lack of visibility into migration effort and cost.
In this paper, we present a methodology,
called Cloud Migration Point (CMP), for
estimating the size of cloud migration
projects, by recasting a well-known software
size estimation model called Function Point
(FP) into the context of cloud migration.
Scope
• Migration between two data centers only (typically, one in-house and one in-
cloud) - We assume that migration projects are directional (i.e. components are
moved from local to remote).
• Cloud offerings are of Infrastructure-as-a-Service (IaaS) or Platform-as-a-Service
(PaaS) types – CMP considers only IaaS and PaaS, although some parts of our cost
model might still be applicable to other cloud offerings.
• Software-as-a-Service (SaaS) is deliberately removed from the scope since users of
SaaS have no control over the deployment process.
• Migrating application is object-oriented - CMP assesses application code changes
at ‘class’ level.
• Target cloud is selected - CMP estimates the complexity of migrating to a specific
cloud platform, excluding the process of determining the most suitable cloud
technologies/providers, and the need to get familiar with the specific cloud
technology and offering.
• Design decision is made - CMP requires inputs from the design phase and is most
appropriate to apply before the implementation phase of a migration.
• Migration tasks are outlined - CMP measures the size and complexity of migration
tasks, hence migration tasks must be outlined in advance.
CLOUD MIGRATION POINT
• LAN to LAN
• LAN to WAN
• Problem Domain Type (PDT)
• Human Interaction Type (HIT)
• Data Management Type (DMT)
• Task Management Type (TMT)
Complexity of each class
Complexity of each IC-class
Properties
Formulae
• The final value of CMP is determined as a
weighted sum of its four components
Regression Analysis Results
Conclusion
• Cloud Migration Point (CMP) approach has
been developed in this paper as an important
software size measure for legacy-to-cloud
migration projects

More Related Content

Similar to Cloud Migration Point

Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a CloudDivya S
 
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...Amazon Web Services
 
Cloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join NowCloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join Nowasmeerana605
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloudANUSUYA T K
 
Migration to the hybrid cloud in 4 steps
Migration to the hybrid cloud in 4 steps Migration to the hybrid cloud in 4 steps
Migration to the hybrid cloud in 4 steps Sylvain FRANCESCHI
 
Cloud computing for pulp and paper mills
Cloud computing for pulp and paper millsCloud computing for pulp and paper mills
Cloud computing for pulp and paper millsChristophe Deslandes
 
#ATAGTR2021 Presentation : "Performance Evaluation Strategy of multi-access e...
#ATAGTR2021 Presentation : "Performance Evaluation Strategy of multi-access e...#ATAGTR2021 Presentation : "Performance Evaluation Strategy of multi-access e...
#ATAGTR2021 Presentation : "Performance Evaluation Strategy of multi-access e...Agile Testing Alliance
 
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
 COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR... COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...Nexgen Technology
 
Cost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentCost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentnexgentech15
 
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...nexgentechnology
 
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...1crore projects
 
Ibm cloud wl aanalysis
Ibm cloud wl aanalysisIbm cloud wl aanalysis
Ibm cloud wl aanalysisSanjeev Kumar
 
Cloud - moving applications to the cloud
Cloud - moving applications to the cloudCloud - moving applications to the cloud
Cloud - moving applications to the cloudJan Wiersma
 
Leveraging Automation for Efficient Server to Cloud Migration.pdf
Leveraging Automation for Efficient Server to Cloud Migration.pdfLeveraging Automation for Efficient Server to Cloud Migration.pdf
Leveraging Automation for Efficient Server to Cloud Migration.pdfChristine Shepherd
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented ArchitectureAmazon Web Services
 

Similar to Cloud Migration Point (20)

Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
 
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
 
Cloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join NowCloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join Now
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
Migration to the hybrid cloud in 4 steps
Migration to the hybrid cloud in 4 steps Migration to the hybrid cloud in 4 steps
Migration to the hybrid cloud in 4 steps
 
N1803048386
N1803048386N1803048386
N1803048386
 
Cloud computing for pulp and paper mills
Cloud computing for pulp and paper millsCloud computing for pulp and paper mills
Cloud computing for pulp and paper mills
 
#ATAGTR2021 Presentation : "Performance Evaluation Strategy of multi-access e...
#ATAGTR2021 Presentation : "Performance Evaluation Strategy of multi-access e...#ATAGTR2021 Presentation : "Performance Evaluation Strategy of multi-access e...
#ATAGTR2021 Presentation : "Performance Evaluation Strategy of multi-access e...
 
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
 COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR... COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
 
Cost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentCost minimizing dynamic migration of content
Cost minimizing dynamic migration of content
 
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
 
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
 
Ibm cloud wl aanalysis
Ibm cloud wl aanalysisIbm cloud wl aanalysis
Ibm cloud wl aanalysis
 
Inside CBP's Quest for the Cloud
Inside CBP's Quest for the CloudInside CBP's Quest for the Cloud
Inside CBP's Quest for the Cloud
 
Cloud - moving applications to the cloud
Cloud - moving applications to the cloudCloud - moving applications to the cloud
Cloud - moving applications to the cloud
 
Leveraging Automation for Efficient Server to Cloud Migration.pdf
Leveraging Automation for Efficient Server to Cloud Migration.pdfLeveraging Automation for Efficient Server to Cloud Migration.pdf
Leveraging Automation for Efficient Server to Cloud Migration.pdf
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Artist essoc 2013_12092013
Artist essoc 2013_12092013Artist essoc 2013_12092013
Artist essoc 2013_12092013
 

Cloud Migration Point

  • 1. Cloud Migration Point FP based size estimation for cloud migration projects Research: Van T. K. Trany, Kevin Leey, Alan Feketez, Anna Liuy and Jacky Keungx
  • 2. Abstract One of the major obstacles to enterprise adoption of cloud technologies has been the lack of visibility into migration effort and cost. In this paper, we present a methodology, called Cloud Migration Point (CMP), for estimating the size of cloud migration projects, by recasting a well-known software size estimation model called Function Point (FP) into the context of cloud migration.
  • 3. Scope • Migration between two data centers only (typically, one in-house and one in- cloud) - We assume that migration projects are directional (i.e. components are moved from local to remote). • Cloud offerings are of Infrastructure-as-a-Service (IaaS) or Platform-as-a-Service (PaaS) types – CMP considers only IaaS and PaaS, although some parts of our cost model might still be applicable to other cloud offerings. • Software-as-a-Service (SaaS) is deliberately removed from the scope since users of SaaS have no control over the deployment process. • Migrating application is object-oriented - CMP assesses application code changes at ‘class’ level. • Target cloud is selected - CMP estimates the complexity of migrating to a specific cloud platform, excluding the process of determining the most suitable cloud technologies/providers, and the need to get familiar with the specific cloud technology and offering. • Design decision is made - CMP requires inputs from the design phase and is most appropriate to apply before the implementation phase of a migration. • Migration tasks are outlined - CMP measures the size and complexity of migration tasks, hence migration tasks must be outlined in advance.
  • 4. CLOUD MIGRATION POINT • LAN to LAN • LAN to WAN • Problem Domain Type (PDT) • Human Interaction Type (HIT) • Data Management Type (DMT) • Task Management Type (TMT)
  • 8. Formulae • The final value of CMP is determined as a weighted sum of its four components
  • 10. Conclusion • Cloud Migration Point (CMP) approach has been developed in this paper as an important software size measure for legacy-to-cloud migration projects