Improving Cost for Data Migration in Cloud Computing Using Genetic Algorithm

Improving Cost for Data Migration in Cloud Computing Using Genetic Algorithm

Nitin Chawla, Deepak Kumar, Dinesh Kumar Sharma
Copyright: © 2020 |Pages: 13
DOI: 10.4018/IJSI.2020070105
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Cloud computing is gradually increasing its popularity in enterprise-wide organizations. Information technology organizations e.g., IBM, Microsoft, and Amazon have already shifted towards Cloud computing. Cloud-based offerings such as Software as a Service, Platform as a Service and Infrastructure as a Service (IAAS) are the most famous offerings. Most of the existing enterprise applications are deployed using an on-premise model. Organizations are looking for Cloud based offerings to deploy or upgrade their existing applications. SAP, Microsoft Dynamics, and Oracle are the most famous ERP or CRM application OEMs. These enterprise applications generate lots of data are hosted in an organization or on client data centers. Moving data from one data center to the Cloud is always a challenging tasks which cost a lot and takes much effort. This study proposes an efficient approach to optimize cost for data migration in cloud computing. This study also proposes the approach to optimize cost for data collection from multiple locations which can be processed centrally and then migrate to Cloud Computing.
Article Preview
Top

Introduction

Cloud computing (CC) (Weiss, n.d.) is more often adopted by organizations that want to operationalize their processes using software in lower implementation time while having higher scalability and flexibility with “Pay as you go Model.” As defined by the National Institute of Standards and Technology (Mell & Grance, n.d.), Cloud Computing (CC) is an On-Demand model to provide services of infrastructure as well as application on a sharing basis. Cloud is known as an internet (“The Cloud”) accessible solution, Off-premise multi-tenant architecture, accessed via a browser (PC or Wireless), delivered as Software as a Service (SaaS), Platform as a Service (Paas) or Infrastructure as a Service (Iaas). Common cloud companies are Google, Amazon, Microsoft, IBM, HP and Salesforce (Li, Yang, Kandula, & Zhang, n.d.). Forrester defines cloud computing as “A pool of abstracted, highly scalable, and managed compute infrastructure capable of hosting end-customer applications and billed by consumption.” A successful multi-cloud adoption includes a seamless experience across all clouds, regardless if they are Public (hosted off-premises), Dedicated (hosted off-premises but in an environment dedicated to only a specific organization), or Private (customer managed within the firewall of an organization’s data center).

Cloud computing resources (servers, memory, storage, etc.) can be quickly provisioned and enabled to be used by the organizations. Service providers offer multiple deployment models like public, private, hybrid, etc. Public clouds are owned and operated by companies that offer rapid access over a public network to affordable computing resources. With public cloud services, users don’t need to purchase hardware, software, or supporting infrastructure, which is owned and managed by providers. A private cloud is an infrastructure operated solely for a single organization, whether managed internally or by a third party and hosted either internally or externally. Private clouds can take advantage of efficiencies of Cloud while providing more control of resources and steering clear of multi-tenancy. Hybrid cloud is a mix of two or more distinct cloud infrastructures (private, community, or public).

Conventionally, Enterprises hosts their enterprise applications on the servers which are installed inside their own data centers. In the last 5 years or so, enterprises have started shifting the physical infrastructure as well as services outside their organizational premises i.e Cloud where end to end ownership of maintaining the infrastructure and its services is owned by service providers. Movement from an on-premise model to Cloud Computing (Private or Public) has offered multiple benefits such as lower upfront capital or ownership costs, High Availability of applications, SLA improvements and reduced downtime (Chawla & Kumar, n.d.). As mentioned in the paper, multiple risks are highlighted such as:

  • Ownership of data generated in an application;

  • Data loss due to any unpredictable event;

  • Internet Speed and latency in remote areas denying access to the users;

  • Regular automated updates in the software resulting in changing functionalities;

  • Improper data encryption techniques highlighting the risk of data security and privacy;

  • Unplanned outages (Adel, Reza, & David, n.d.).

Complete Article List

Search this Journal:
Reset
Volume 12: 1 Issue (2024)
Volume 11: 1 Issue (2023)
Volume 10: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 9: 4 Issues (2021)
Volume 8: 4 Issues (2020)
Volume 7: 4 Issues (2019)
Volume 6: 4 Issues (2018)
Volume 5: 4 Issues (2017)
Volume 4: 4 Issues (2016)
Volume 3: 4 Issues (2015)
Volume 2: 4 Issues (2014)
Volume 1: 4 Issues (2013)
View Complete Journal Contents Listing