0% found this document useful (0 votes)
67 views4 pages

Virtual Machine Migration and Allocation in Cloud Computing: A Review

Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-1 , December 2019, URL: https://www.ijtsrd.com/papers/ijtsrd29556.pdf Paper URL: https://www.ijtsrd.com/computer-science/computer-network/29556/virtual-machine-migration-and-allocation-in-cloud-computing-a-review/khushbu-singh-chandel

Uploaded by

Editor IJTSRD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views4 pages

Virtual Machine Migration and Allocation in Cloud Computing: A Review

Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-1 , December 2019, URL: https://www.ijtsrd.com/papers/ijtsrd29556.pdf Paper URL: https://www.ijtsrd.com/computer-science/computer-network/29556/virtual-machine-migration-and-allocation-in-cloud-computing-a-review/khushbu-singh-chandel

Uploaded by

Editor IJTSRD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

International Journal of Trend in Scientific Research and Development (IJTSRD)

Volume 4 Issue 1, December 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470

Virtual Machine Migration and Allocation in


Cloud Computing: A Review
Khushbu Singh Chandel1, Dr. Avinash Sharma2
1Research
Scholar, 2Head and Professor,
1,2Department of CSE, MITS, Bhopal, Madhya Pradesh, India

ABSTRACT How to cite this paper: Khushbu Singh


Cloud computing is an emerging computing technology that maintains Chandel | Dr. Avinash Sharma "Virtual
computational resources on large data centers and accessed through internet, Machine Migration and Allocation in
rather than on local computers. VM migration provides the capability to Cloud Computing: A
balance the load, system maintenance, etc. Virtualization technology gives Review" Published in
power to cloud computing. The virtual machine migration techniques can be International Journal
divided into two categories that is pre-copy and post-copy approach. The of Trend in Scientific
process to move running applications or VMs from one physical machine to Research and
another is known as VM migration. In migration process the processor state, Development (ijtsrd),
storage, memory and network connection are moved from one host to ISSN: 2456-6470, IJTSRD29556
another.. Two important performance metrics are downtime and total Volume-4 | Issue-1,
migration time that the users care about most, because these metrics deals December 2019, pp.322-325, URL:
with service degradation and the time during which the service is unavailable. https://www.ijtsrd.com/papers/ijtsrd29
This paper focus on the analysis of live VM migration Techniques in cloud 556.pdf
computing.
Copyright © 2019 by author(s) and
KEYWORDS: Cloud Computing, Virtualization, Virtual Machine, Live Virtual International Journal of Trend in Scientific
Machine Migration Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
Commons Attribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by
/4.0)
1. INRODUCTION
Cloud environment is latest scenario in IT industry. It However, there are numerous factors of a cloud
indicates a computer model where users are provided with infrastructure such as a hardware, software and services.
computing resources. These services include three parts like Therefore, it is hard to quantify the presentation of cloud
as Software as a Service, Platform as a Service and system.
Infrastructure as a Service. Figure 1 shows the relationship
of these services. Scheduling is the most efficient tasks that perform in the
cloud computing environment. To improve the efficiency of
the task load of cloud scenario, scheduling is most of the
works performed to obtain maximum benefits. The main
objective of the scheduling procedures in cloud scenario is to
accept the resources properly while maintaining loads
among the resources so that to get the least execution time.

Figure 1: Services in cloud computing

IaaS locates in bottom scale of cloud systems and it provides


virtualized possessions such as storage, bandwidth and
memory etc. PaaS provides a higher level of IaaS to create a Figure 2: Types of Scheduling
cloud securely programmable. SaaS is a software delivery
model [1]. As the importance of cloud computing is growing 2. RELATED WORK
bigger and bigger, there are many researches are beginning. Following are the scheduling procedures that are
It is important to simulate the presentation of cloud system. implemented in cloud.

@ IJTSRD | Unique Paper ID – IJTSRD29556 | Volume – 4 | Issue – 1 | November-December 2019 Page 322
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
Scheduling procedure based on QoS[2]: In this technique, the In a virtualized datacentre, every application segment
concerned procedure is based on quality of service. It (server) of an enterprise customer application is exemplified
evaluates the priority of works on the basis of multiple in a virtual machine (VM) and a solitary physical machine
elements of tasks and after that perform sorting on works (PM) has different VMs. Virtualization gives an approach to
onto examine which can further complete the works. change resources assigned to VMs dynamically (VM resizing)
and moving VMs starting with one physical machine then
User-precedence min-min scheduling procedure [3]: In this onto the next. Furnished with an intelligent situation of
technique, an improved load balanced procedure is launched virtual machines on physical machines, this permits us to
on a basis of Min-min procedure in sequence to minimize the take after the workload progressions of applications
make span and get the most out of the consumption of consequently empowering successful use of resources.
resource. Virtualization could be attained at the different type of
levels. The Sorts of virtualizations are Server Virtualization,
Improved value based procedure [4]: This procedure Storage Virtualization, Operating framework Virtualization
increase the general value-based scheduling procedure for and Network Virtualization, System Virtualization is the
creating suitable mapping of works to resources. It merged point at which a solitary physical host runs various VMs on
works as per the processing ability of on hand possessions. it. This VM has it applications that run on its OS (guest OS).
For the client, a VM carries on much the same as an
Optimized movement based costing procedure [5]: In this autonomous physical machine.
procedure, experimentation of the optimized procedure is
contrast with the general task scheduling procedure. The 4. TOOLS RELATED TO VIRTUALIZATION IN CLOUD
main objective of this optimized procedure is to obtain more There are various cloud computing tool can be used for
benefits as compare to the general general task scheduling implement scheduling task.
procedure.
A. CLOUDMIGXPRESS
Preempt table shortest task next procedure [6]: This CloudMIG Xpress addresses those types of challenges and
procedure is support in a private cloud. In this paper they supports method provide for the evaluation and preparation
merge the pre-emption approach of Round-robin procedure phases to move around software techniques to PaaS or IaaS-
with shortest task next. This procedure gives cost profit and based clouds scenario. It supplies from a rationally model
increase the response duration and execution duration. and is make to provide research in cloud immigration. The
basic characteristics are as follows:
Shortest task scheduling [7]: This procedures is approved in
 Extract code prototypes from jdk-based software
a public cloud scenario. In this paper contains the
 Reproduce many cloud deployment options
distribution of resources on multiple clouds under over-load
 Compare the trade-offs
and under-load situation.
 Evaluate future values, response times, and SLA
There are many numbers of procedures that are already violations
practical neither in a private cloud scenario nor in a hybrid  Model the current technique deployment
cloud scenario.  Create artificial workload profiles
 Model cloud scenarios with the help of cloud profiles
3. VIRTUALIZATION IN CLOUD COMPUTING  Model cloud atmosphere constraints
Virtualization is a framework or methodology of dividing the  Perform a static analysis to detect cloud violations
resources of a computer into multiple execution  Compare the suitability of different cloud profiles
environments, by applying one or more concepts or (VM)  Graph-based visualization of searched cloud violations
and technologies such as time-sharing, hardware and
software partitioning, partial or complete machine B. CLOUDSIM
simulation or emulation, quality of service, and many others CloudSim is an extensible simulation model that provides
[4]. The approach of virtualization which empowers to prototyping and imitation of Cloud computing technique and
computing resources of a solitary physical machine (PM) application provisioning atmosphere. The CloudSim
among various virtual machines (VM) ensuring execution simulator provides both system and activities modeling of
detachment, made ready for compelling and productive clouds mechanism like as information centers, virtual
resource utilization and management. machines and resource provisioning rules. It experiments
generic application provisioning methods that can be
elaborated with simplicity and limited attempt. Currently, it
provides prototyping and simulation of cloud atmosphere
including of both unit and inter-networked cloud system.
Moreover, it shows typical interfaces for experimenting rules
and provisioning approaches for allocation of virtual
machines belongs to inter-networked cloud systems. Many
researchers from organizations like as HP laboratory in US
are using CloudSim in their examination on cloud supply
provisioning and energy well-organized organization of
information center possessions. The convenience of
CloudSim is introduced by a case study consisting dynamic
condition of application services in the mixed federated
clouds atmosphere. The conclusions of this case study prove
that the cloud computing scenario efficiently increases the
Figure 3: Virtualization

@ IJTSRD | Unique Paper ID – IJTSRD29556 | Volume – 4 | Issue – 1 | November-December 2019 Page 323
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
application QoS requirements under swinging supply and  A more flexible cloud hypervisor function supports an
service insist patterns. easy technique for integrating and testing both new and
previous cloud brokering rules.
C. ICANCLOUD  Custom VMs can be used to fast simulate uni-
Basically iCanCloud is a simulation place aimed to prototype core/multi-core systems.
and simulates cloud computing approaches, which is  iCanCloud supports a wide area of configurations for
objected to those programmers who deal nearly with those repository systems which consist prototypes for local
types of systems. The main objective of iCanCloud is to storage systems, isolated storage systems like NFS and
assume the trade-offs between cost and effective parallel repository systems like parallel systems and
performance of a given set of applications performed in a RAID systems.
specific hardware and then support to programmers useful
data about such values. Therefore, iCanCloud can be used by Some other cloud computing tool is as follows:
a wide range of programmers and users, from general active 1. SIMCLOUD
users to developers of more distributed applications. The 2. REALCLOUDSIM
most desirable characteristics of the iCanCloud simulation 3. SIMCLOUD
place consists the following: 4. VIMCLOUD
 Both existing and non-existing cloud architectures can 5. APACHE-ANT
be prototyped and simulated.

5. COMPARISON OF REVIEW TECHNIQUES


Scheduling Scheduling Scheduling
Objective Tool Environment
Algorithm Parameters Factors
Effective and fast Private Cloud
PSJN Cost and time Group task
execution of task cloud environment
Arrival duration,
Effective resource
Shortest Job process duration, Cloud
allocation under MATLAB Group task
scheduling time limit and I/O environment
defined parameters
requirement
Measure the cost and
Optimized ABC Cost, profit and Cloud
performance more SimGrid Array of task
Algorithm priority environment
accurately
Improved Cost Cost and task Minimizing the cost Cloud
Cloudsim Group task
Based algorithm grouping and completion time Environment
User-Priority
To promised the
Guided Min- Independent Cloud
Makespan guarantee regarded the MATLAB
Min scheduling task environment
provided resources.
Algorithm
Enhance the
Pheromone Independent Cloud
Ant Algorithm performance of basic Cloudsim
updating rule task environment
ACO
Improve the
Pheromone Independent Grid
MACO performance of grid Gridsim
updating rule jobs environmen
system
ACO for Improves the
scheduling data efficiency and Grid
Cost and time Gridsim Group task
intensive reliability in all environment
application conditions

6. CONCLUSIONS 7. REFERENCES
This paper presents a review of various live virtual machine [1] Rehana Begam, Hamidreza Moradi, Wei Wang and
migration techniques in cloud computing. The live virtual Dakai Zhu, "Flexible VM Provisioning for Time-
machine migration techniques can be broadly divided into Sensitive Applications with Multiple Execution
two categories that is pre-copy and post-copy approach. Few Options", IEEE IEEE 11th International Conference on
techniques proposed by researchers other than these two Cloud Computing, 2018.
approaches are also discussed. The paper also discussed VM
[2] Hongyan Cui,1,2 Xiaofei Liu,1 Tao Yu,3 Honggang
migration techniques for cloud federation. All the techniques
Zhang,4 Yajun Fang,5 and Zongguo Xia, “Cloud Service
discussed above try to minimize the total downtime of
Scheduling Algorithm Research and Optimization”,
migration and provide better performance in low bandwidth
Hindawi Publishing Corporation Security and
and the memory reusing mechanism for VM consolidation
Communication Networks Volume 2017.
[16] reduces the amount of transferred memory and also
reduce total migration time. We present that the migration [3] Shameer A.P and Dr. A C Subhajini, “Study on Different
approach which is used by the previous researchers is based Scheduling Algorithm for Cloud Computing”,
on the past performance of the datacentres. International Journal of Advanced Research in

@ IJTSRD | Unique Paper ID – IJTSRD29556 | Volume – 4 | Issue – 1 | November-December 2019 Page 324
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
Computer Science and Software Engineering, Volume 6, [10] Dr. Amit Agarwal and Saloni Jain, “Efficient Optimal
Issue 5, May 2016. Algorithm of Task Scheduling in Cloud Computing
Environment”, International Journal of Computer
[4] Abdul Razaque, Nikhileshwara Reddy Vennapusa,
Trends and Technology (IJCTT) – volume 9 number 7–
Nisargkumar Soni, Guna Sree Janapati and khilesh
Mar 2014.
Reddy Vangala, “Task Scheduling in Cloud Computing”,
IJIER, 2016. [11] M. A. Rodriguez and R. Buyya, “Deadline based
resource provisioning and scheduling algorithm for
[5] Seema Vahora and Ritesh Patel, “CloudSim-A Survey on
scientific workflows on clouds,” IEEE Trans. Cloud
VM Management Techniques”, International Journal of
Comput., vol. 2, no. 2, pp. 222–235, Apr. 2014.
Advanced Research in Computer and Communication
Engineering Vol. 4, Issue 1, January 2015. [12] Xiaocheng Liu, Chen Wang, Bing Bing Zhou, Junliang
Chen, Ting Yang and Albert Y. Zomaya, “Priority-Based
[6] Yue Miao, Fu Rao and Luo Yu, “Research on the
Consolidation of Parallel Workloads in the Cloud”, IEEE
Resource Scheduling of the Improved SFLA in Cloud
Transactions on Parallel and Distributed Systems, Vol.
Computing”, International Journal of Grid Distribution
24, No. 9, Sep 2013.
Computing Vol.8, No.1, 2015.
[13] Z. Wu, X. Liu, Z. Ni, D. Yuan, and Y. Yang, “A market-
[7] Mandeep Kaur, Sugandha Sharma and Rajinder Kaur,
oriented hierarchical scheduling strategy incloud
“Optimization of Job Scheduling in Cloud Computing
workflow systems,” J. Supercomputing, vol. 63, no. 1,
Environment”, International Journal of Advanced
pp. 256–293, Jan. 2013.
Research in Computer Science and Software
Engineering, Volume 4, Issue 7, July 2014. [14] H. M. Fard, R. Prodan, and T. Fahringer, “A truthful
dynamic workflow scheduling mechanism for
[8] Sumit Arora and Sami Anand, “Improved Task
commercial multicloud environments”, IEEE Trans
Scheduling Algorithm in Cloud Environment”,
Parallel and Distrib. Syst., vol. 24, no. 6, pp. 1203–1212,
International Journal of Computer Applications (0975 –
June 2013.
8887) Volume 96– No.3, June 2014.
[15] Z. Xiao, W. Song, and Q. Chen, “Dynamic resource
[9] Gabriele D’Angelo, “Parallel and Distributed Simulation
allocation using virtual machines for cloud computing
from Many Cores to the Public Cloud”, International
environment,” IEEE Trans. Parallel and Distrib. Sys.,
Conference on High Performance Computing and
vol. 24, no. 6, pp. 1107–1117, June 2013.
Simulation, 2014.

@ IJTSRD | Unique Paper ID – IJTSRD29556 | Volume – 4 | Issue – 1 | November-December 2019 Page 325

You might also like