SlideShare a Scribd company logo
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

PPTX
Coordinating CPU and Memory Elasticity Controllers to Meet Service Response T...
PPTX
Hierarchical SLA-based Service Selection for Multi-Cloud Environments
PDF
Cloud Computing and Agile Product Line Engineering Integration
PPTX
Quality of Service Control Mechanisms in Cloud Computing Environments
PPTX
Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...
PPT
Cloud pmo beta (17)
PPTX
From Domain-Specific Process Design to Execution and Back
PPT
UIC Thesis Cancare
Coordinating CPU and Memory Elasticity Controllers to Meet Service Response T...
Hierarchical SLA-based Service Selection for Multi-Cloud Environments
Cloud Computing and Agile Product Line Engineering Integration
Quality of Service Control Mechanisms in Cloud Computing Environments
Self-adaptation Challenges for Cloud-based Applications (Feedback Computing 2...
Cloud pmo beta (17)
From Domain-Specific Process Design to Execution and Back
UIC Thesis Cancare

Similar to Cloud Migration Point (20)

PPTX
Migration into a Cloud
PPTX
Cloud Computing Courses Online.pptx Join Now
PPTX
Migrating into a cloud
PDF
Migration to the hybrid cloud in 4 steps
PDF
N1803048386
PDF
Cloud computing for pulp and paper mills
PPTX
#ATAGTR2021 Presentation : "Performance Evaluation Strategy of multi-access e...
DOCX
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
DOCX
Cost minimizing dynamic migration of content
DOCX
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
PDF
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
PDF
Ibm cloud wl aanalysis
PPTX
Marionete - Kafka to Confluent Migration
PPTX
Inside CBP's Quest for the Cloud
PDF
Cloud - moving applications to the cloud
PDF
Leveraging Automation for Efficient Server to Cloud Migration.pdf
PPTX
Enterprise Cloud Transformation
PPTX
Cloud migration
PDF
Artist essoc 2013_12092013
PDF
An Execution Approach to Large-Scale SOA Technology Migration
Migration into a Cloud
Cloud Computing Courses Online.pptx Join Now
Migrating into a cloud
Migration to the hybrid cloud in 4 steps
N1803048386
Cloud computing for pulp and paper mills
#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
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Ibm cloud wl aanalysis
Marionete - Kafka to Confluent Migration
Inside CBP's Quest for the Cloud
Cloud - moving applications to the cloud
Leveraging Automation for Efficient Server to Cloud Migration.pdf
Enterprise Cloud Transformation
Cloud migration
Artist essoc 2013_12092013
An Execution Approach to Large-Scale SOA Technology Migration
Ad

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