SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 114
Research Paper On ENERGY-AWARE VIRTUAL MACHINE MIGRATION
FOR CLOUD COMPUTING
Ms. Ramandeep kaur, Dr. Vijay Kumar Joshi2
1M.Tech Scholar
2Principal
---------------------------------------------------------------------***------------------------------------------------------------------
Abstract:- In cloud computing, users tries to migrate the computations to the disperse environment that can use number
of resources for completing execution rapidly. Virtualization can be defined on the basis of varied VMs (Virtual machines)
on one PM (Physical machine). In the procedure of migration, VM moves one PM to other. In case of offline migration,
procedure halts when VM continues on target machine, whereas, in case of live migration, procedure can be implemented
without any interruption. Live migration is the migration process and the virtual machine always seems to respond to it
from the perspective of the customer. In the data centre, real-time migration of virtual machines plays an important role.
Live migration is widely used for load balancing, energy reduction, and dynamic resizing to increase availability and
hardware maintenance. In this research, GA (Genetic algorithm) is used for optimization and ANN (Artificial neural
network) for classification. Numbers of QoS parameters are used to evaluate the performance.
Keywords: Cloud computing, VMM (Virtual machine migration), GA (Genetic algorithm), ANN (Artificial Neural Network),
SLA violation, Energy consumption
1. Introduction
With the advent of virtualization, the computation paradigm viz. Cloud computing has achieved huge success. The data
centres of cloud utilize virtualization and host of VMs (virtual machines) in PM (Physical machines) with effective resource
usage [1]. For the evolution of data centers, effective resource usage plays a significant role. With the data centres, one may
lessen the hardware as well the computational cost with the environmental and energy consumption issues. The main
objective of data centres is dependent on two types, namely, Migration and Virtualization.
VMs may shift from one PM to another. Generally, migration is an important tool for administrator of clusters and data
centres. VM migration is apparent to modern technology of virtualization and applications that supports it. Migration
occurs with the packaging cost of the data by means of VMs for migration and transferring that towards network from the
PM source towards Destination PM [2]. Other issue with VM migration is the required workload hotspot detection which
has to be migrates initially. Because of this issue, initialization of migration is considered as a manual task. Initiated
manually migration may lack in essential reactivity for responding to abrupt workload variations and was error prone, as
every re-shuffle may need migration or changing of number of VMs to re-balance the system load. For these issues, the
academic researchers has emphasised on the improvement and making the process automatic for VM migration in data
clusters and centres [3].
The issue of VM migration is certainly a decision making issue. On the basis of some response received from data centre,
the policy has to fix when, how and which VMs need to be migrated on the basis of varied aims [4]. According to the
solution of this problem and on the basis of realistic observations that the technology need to evaluate live migration, it is
probable to consider the queries of “When to migrate”, “Which VMs should be migrated”. It is definitely a control issue and
the technology provides live migration (actuator) that may be utilized for satisfying the objective of data centres owner.
Number of probable formulations are there of this issue which are dependent on modelling methods, like, equations,
queuing network, Markov models [5].
1.1 Virtualization
Virtualization is defined as the development of virtual resources like desktop, server, file, OS (Operating System), network
or storage. The main aim of virtualization is the management of workloads by completely changing the existing computing
for making it more scalable [6]. The general type of virtualization is OS level virtualization. In OS level virtualization, it is
mandatory to execute variety of OS on single hardware piece. Virtualization divides physical software and hardware by
following hardware with software. When varied OS operates on main OS by virtualization, then it is termed as VM (Virtual
machine). VM is nothing but a form of data file on physical machine which could be moved and reproduced to some other
computer like a normal data file. The machines in virtual environment utilize two types of file structures, namely,
hardware and hard drive. The virtualization software (hypervisor) provides caching technology that could be utilized to
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 115
cache the variations to the virtual hardware (virtual hard disk). This technology lets the user to abandon the changes being
executed to the OS and allows it to boot from the pre-defined state [7].
Figure 1: Virtualization
1.2 VM Migration
VM is referred as the instance of OS with more application executing in inaccessible partitioning in the machine. There
would be number of machines that may be running on the top of lone PM. When one physical host become overloaded, it
may be needed to dynamically send some amount of the load to other machine with less interruption to the user [8]. This
procedure of transferring a VM from one physical host to other is known as Migration. Previously, for transferring a VM in
two physical hosts, it was mandatory to close the VM and the allocation was required for sending the resources to novel
physical host. VM consists of two types of techniques [9]:
i. Live migration
It can be describes as the changing of VM from one physical host to another being powered on. When the process is
carrying out properly, this procedure can be executed without some conspicuous effect from the end user’s point of view.
ii. Regular migration
It is the migration of the powered off VM. With this, the user has the option to transfer the linked disks from one data store
to other. VMs are not required for being on shared storage.
Figure 1.1: VM Migration of two operating systems
In the past, many researchers have been working on formulating energy-saving algorithms that reduce energy
consumption. Many algorithms save data centre energy by shutting down or by placing idle servers in the server's sleep
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 116
mode. Researchers have proposed a minimal migration (MM) virtual machine placement algorithm that takes into account
the host CPU utilization of the list of virtual machines in descending order of CPU utilization [10].
The performance of the algorithms was better, but the SLA parameters are not considered when selecting a virtual
machine for migration, which may be affected by live migration [11]. Most violations occur during live migration of virtual
machines, migrating parameters (such as availability, response time, throughput, network bandwidth, etc.) that affect SLA
(Service level agreement). Therefore, a new method for developing SLA-aware energy-saving algorithms needs to be
allocated for data centre resources. The concept of virtual machine (VM) is related to the reduction of energy utilization
because it essentially reduces the idle power of the general base [12].
2. Proposed Architecture
In the past few years, the layout and migration of VMs has always been a tough task. Whenever a physical machine cannot
meet the full needs of a VM, there is a need for VMM. During this process, the VM will migrate without interfering with the
jobs in the running state. In sharp contrast to this, many researchers have made efforts to minimize SLA violations and the
number of migrations in various algorithms. The previously implemented algorithms are complex in nature and take a lot
of time to find and allocate physical machines, as SLAs are also violated. Therefore, to improve SLA violations and
minimize the number of migrations, ANN and GA has been used in this research to optimize VM migration.
2.1 ANN ( Artificial Neural Network)
Neural network is a computational system inspired by the structure, processing method and learning ability of the brain.
In this, there are very large numbers of neurons like processing elements and between those elements weights are there
which connects the processing elements. Knowledge is acquired by the network through a learning process. Artificial
neural network consists of simple computational units called neurons, which are connected to each other. They are highly
used because of its highly complex problem solving nature. A main feature of these networks is their adaptive nature,
where “learning by example” replaces “programming” in processing of problems. This feature makes it more appealing in
the application domains as person can have little or no knowledge about the problem to be solved but training data is
readily available. In the area of classification and prediction, ANN is highly used. ANN algorithm is defined below:
3. Artificial neural network algorithm
Assign ANN in the network
Describe input parameters viz. Neuron, training data with the VMs properties and group in the training data.
Develop ANN structure of ANN with initialization
Net = newff (Training data, Group, Neurons) Define the training metrics of ANN like number of iterations, parameters,
transfer function, O/P goal and training method.
Train the ANN with the parameters by Net = train (Net, Training data, Group) Organize the VM migrations with network
simulation Migrated_VM=sim(Net, Test VMs)
Develop the list of migrated VMs
3.1 GA (Genetic Algorithm)
GA (Genetic Algorithm) is basically used in the search space of large-scale applications. The advantage of the genetic
algorithm is that the process is fully automated and local minima are avoided. The main components of a genetic algorithm
are: crossover, mutation and fitness functions. Chromosome displays genetic algorithm solution. Crossover operations are
used to generate new chromosomes from the parent set, and mutation operators add mutations. The fitness function
performs chromosomes according to defined criteria. Improved chromosome fitness increases their chances of survival.
The population is a collection of chromosomes. GA algorithm is defined below:
Genetic Algorithm
Create an arbitrary population of n chromosomes
Compute the fitness of each chromosome in the population
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 117
Build a new population with a reiteration of underneath steps till the new population is complete [Selection] Selection of
two parent chromosome from the population according to fitness. [Crossover] Cross over the parents for the
development of new offspring with crossover probability
[Mutation] Mutate the new offspring at each locus with mutation probability [Accepting] Place new offspring in a new
population
Use newly generated population for the subsequent algorithm execution
If the end condition is fulfilled, halt and return the better solution in current population
As this research deals with the designing of an algorithm for analyzing the live migration behaviour in cloud data centres
and for that ANN is used as a classification algorithm and GA as an Optimization algorithm. Therefore, the workflow of the
work has been designed and is shown in below figure.
Figure 1.3: Proposed Workflow
4. Results and Discussion
In this section, the results obtained after the simulation of the work are defined. For the experimentation, parameters,
namely, Energy consumption, number of jobs completed and total number of migrations are calculated.
Table 1: Energy consumption evaluation
Number of Iterations Energy consumption (KWh)
1 0.0789
2 0.0438
3 0.0088
4 0.146
5 0.175
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 118
Figure 1.4: Energy consumption
Table 1 and figure 1.4 define the results obtained after the evaluation of simulation model. As depicted in figure 1.4, a
graph has been drawn that shows the utilization of energy consumption by means of number of iterations. X-axis in the
figure defines the number of iterations and Y-axis defines the values obtained after the evaluation. For an efficient system,
utilization of energy should be less and the energy consumption in the proposed work is 0.0905 approximately.
Table 1.1: Number of migrations evaluation
Number of Iterations Number of migrations
1 3
2 1
3 1
4 1
5 4
Figure 1.5: Number of migrations
Table 1.1 and figure 1.5 define the results obtained after the evaluation of simulation model. As depicted in figure 1.5, a
graph has been drawn that shows the number of migrations by means of number of iterations by artificial neural network
and genetic algorithm. X-axis in the figure defines the number of iterations and Y-axis defines the values obtained after the
evaluation. The average value obtained for number of migration in the proposed system is 2.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 119
Table 1.2: SLA Violation evaluation
Number of Iterations SLA violation
1 0.286
2 0.624
3 1.681
4 0.881
5 0.959
Figure 1.6: SLA violation
Table 1.2 and figure 1.6 defines the results obtained after the evaluation of simulation model. As depicted in figure 1.6, a
graph has been drawn that shows the number of migrations by means of number of iterations by artificial neural network
and genetic algorithm. X-axis in the figure defines the number of iterations and Y-axis defines the values obtained after the
evaluation. The average value obtained for SLA violation in the proposed system is 0.8862.
5. Conclusion
VM migration and VM placement has always being a challenging task from a long. Number of researchers has executed
their work for minimizing SLA violation and number of migration with energy consumption in number of ways. The
existing algorithms are composite in nature and usually take a lot of time for allocating and finding a PM. For the effective
utilization, GA (Genetic algorithm) as optimization algorithm and ANN (Artificial neural network) as classification
algorithm has been used. The work has been executed by five number of iterations. For an efficient system, utilization of
energy should be less and the energy consumption in the proposed work is 0.0905 approximately. The average value
obtained for number of migration in the proposed system is 2. The average value obtained for SLA violation in the
proposed system is 0.8862.
6. References
1. Zhang, F., Liu, G., Fu, X., & Yahyapour, R. (2018). A Survey on Virtual Machine Migration: Challenges, Techniques
and Open Issues. IEEE Communications Surveys & Tutorials.
2. Beloglazov, A., Abawajy, J., & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient
management of data centers for cloud computing. Future generation computer systems, 28(5), 755-768.
3. Bari, M. F., Boutaba, R., Esteves, R., Granville, L. Z., Podlesny, M., Rabbani, M. G., ... & Zhani, M. F. (2013). Data center
network virtualization: A survey. IEEE Communications Surveys & Tutorials, 15(2), 909-928.
4. Buyya, R., Beloglazov, A., & Abawajy, J. (2010). Energy-efficient management of data center resources for cloud
computing: a vision, architectural elements, and open challenges. arXiv preprint arXiv:1006.0308.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 120
5. Kapil, D., Pilli, E. S., & Joshi, R. C. (2013, February). Live virtual machine migration techniques: Survey and research
challenges. In Advance Computing Conference (IACC), 2013 IEEE 3rd International (pp. 963-969). IEEE.
6. Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., ... & Warfield, A. (2005, May). Live migration of
virtual machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design &
Implementation-Volume 2 (pp. 273-286). USENIX Association.
7. Seth, S., & Singh, N. (2017, May). Dynamic Threshold-Based Dynamic Resource Allocation Using Multiple VM
Migration for Cloud Computing Systems. In International Conference on Information, Communication and
Computing Technology (pp. 106-116). Springer, Singapore.
8. Han, Y., Chan, J., Alpcan, T., & Leckie, C. (2017). Using virtual machine allocation policies to defend against co-
resident attacks in cloud computing. IEEE Transactions on Dependable and Secure Computing, 14(1), 95-108.
9. Ahmad, R. W., Gani, A., Hamid, S. H. A., Shiraz, M., Yousafzai, A., & Xia, F. (2015). A survey on virtual machine
migration and server consolidation frameworks for cloud data centers. Journal of Network and Computer
Applications, 52, 11-25.
10. Hameed, A., Khoshkbarforoushha, A., Ranjan, R., Jayaraman, P. P., Kolodziej, J., Balaji, P. & Khan, S. U. (2016). A
survey and taxonomy on energy efficient resource allocation techniques for cloud computing
systems. Computing, 98(7), 751-774.
11. Xu, F., Liu, F., Jin, H., & Vasilakos, A. V. (2014). Managing performance overhead of virtual machines in cloud
computing: A survey, state of the art, and future directions. Proceedings of the IEEE, 102(1), 11-31.
12. Radhakrishnan, A., & Kavitha, V. (2016). Energy conservation in cloud data centers by minimizing virtual
machines migration through artificial neural network. Computing, 98(11), 1185-1202.

More Related Content

What's hot

IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET Journal
 
Paper id 25201464
Paper id 25201464Paper id 25201464
Paper id 25201464
IJRAT
 
Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud
Shyam Hajare
 
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
IOSR Journals
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
irjes
 
kogatam_swetha
kogatam_swethakogatam_swetha
kogatam_swetha
Swetha Kogatam
 
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
IJCNCJournal
 
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
Susheel Thakur
 
Summer Intern Report
Summer Intern ReportSummer Intern Report
Summer Intern Report
Shantanu Bharadwaj
 
Enhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environmentEnhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environment
eSAT Publishing House
 
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEWSERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
Susheel Thakur
 
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Eswar Publications
 
APPLICATION OF AUTONOMIC COMPUTING PRINCIPLES IN VIRTUALIZED ENVIRONMENT
APPLICATION OF AUTONOMIC COMPUTING PRINCIPLES IN VIRTUALIZED ENVIRONMENTAPPLICATION OF AUTONOMIC COMPUTING PRINCIPLES IN VIRTUALIZED ENVIRONMENT
APPLICATION OF AUTONOMIC COMPUTING PRINCIPLES IN VIRTUALIZED ENVIRONMENT
cscpconf
 
Virtual machine placement in a virtualized cloud
Virtual machine placement in a virtualized cloudVirtual machine placement in a virtualized cloud
Virtual machine placement in a virtualized cloud
iaemedu
 
Embedded systems Implementation in Cloud Challenges
Embedded systems Implementation in Cloud ChallengesEmbedded systems Implementation in Cloud Challenges
Embedded systems Implementation in Cloud Challenges
FossilShale Embedded Technologies Pvt Ltd
 
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud ComputingHybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Eswar Publications
 
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in CloudIRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
IRJET Journal
 
Classification of Virtualization Environment for Cloud Computing
Classification of Virtualization Environment for Cloud ComputingClassification of Virtualization Environment for Cloud Computing
Classification of Virtualization Environment for Cloud Computing
Souvik Pal
 
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
IJCSIS Research Publications
 
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
Marketing Donalba
 

What's hot (20)

IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
 
Paper id 25201464
Paper id 25201464Paper id 25201464
Paper id 25201464
 
Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud
 
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
kogatam_swetha
kogatam_swethakogatam_swetha
kogatam_swetha
 
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
 
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...Performance Analysis of Server Consolidation Algorithms in  Virtualized Cloud...
Performance Analysis of Server Consolidation Algorithms in Virtualized Cloud...
 
Summer Intern Report
Summer Intern ReportSummer Intern Report
Summer Intern Report
 
Enhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environmentEnhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environment
 
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEWSERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
SERVER COSOLIDATION ALGORITHMS FOR CLOUD COMPUTING: A REVIEW
 
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
 
APPLICATION OF AUTONOMIC COMPUTING PRINCIPLES IN VIRTUALIZED ENVIRONMENT
APPLICATION OF AUTONOMIC COMPUTING PRINCIPLES IN VIRTUALIZED ENVIRONMENTAPPLICATION OF AUTONOMIC COMPUTING PRINCIPLES IN VIRTUALIZED ENVIRONMENT
APPLICATION OF AUTONOMIC COMPUTING PRINCIPLES IN VIRTUALIZED ENVIRONMENT
 
Virtual machine placement in a virtualized cloud
Virtual machine placement in a virtualized cloudVirtual machine placement in a virtualized cloud
Virtual machine placement in a virtualized cloud
 
Embedded systems Implementation in Cloud Challenges
Embedded systems Implementation in Cloud ChallengesEmbedded systems Implementation in Cloud Challenges
Embedded systems Implementation in Cloud Challenges
 
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud ComputingHybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
 
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in CloudIRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
 
Classification of Virtualization Environment for Cloud Computing
Classification of Virtualization Environment for Cloud ComputingClassification of Virtualization Environment for Cloud Computing
Classification of Virtualization Environment for Cloud Computing
 
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
 
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 

Similar to IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Computing

AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUEAUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
IRJET Journal
 
IRJET- A Literature Survey on Scaling Approaches for VNF in NFV Monitoring
IRJET- A Literature Survey on Scaling Approaches for VNF in NFV MonitoringIRJET- A Literature Survey on Scaling Approaches for VNF in NFV Monitoring
IRJET- A Literature Survey on Scaling Approaches for VNF in NFV Monitoring
IRJET Journal
 
Virtual Machine Migration Techniques in Cloud Environment: A Survey
Virtual Machine Migration Techniques in Cloud Environment: A SurveyVirtual Machine Migration Techniques in Cloud Environment: A Survey
Virtual Machine Migration Techniques in Cloud Environment: A Survey
ijsrd.com
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
IRJET Journal
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
AM Publications
 
Affinity based virtual machine migration (AVM) approach for effective placeme...
Affinity based virtual machine migration (AVM) approach for effective placeme...Affinity based virtual machine migration (AVM) approach for effective placeme...
Affinity based virtual machine migration (AVM) approach for effective placeme...
IRJET Journal
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...
IEEEFINALYEARPROJECTS
 
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
IEEEGLOBALSOFTTECHNOLOGIES
 
PERFORMANCE EVALUATION OF CONTAINERIZATION IN EDGE-CLOUD COMPUTING STACKS FOR...
PERFORMANCE EVALUATION OF CONTAINERIZATION IN EDGE-CLOUD COMPUTING STACKS FOR...PERFORMANCE EVALUATION OF CONTAINERIZATION IN EDGE-CLOUD COMPUTING STACKS FOR...
PERFORMANCE EVALUATION OF CONTAINERIZATION IN EDGE-CLOUD COMPUTING STACKS FOR...
IRJET Journal
 
LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING
LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTINGLIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING
LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING
csandit
 
A Virtual Machine Resource Management Method with Millisecond Precision
A Virtual Machine Resource Management Method with Millisecond PrecisionA Virtual Machine Resource Management Method with Millisecond Precision
A Virtual Machine Resource Management Method with Millisecond Precision
IRJET Journal
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET Journal
 
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET Journal
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
irjes
 
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
acijjournal
 
A hybrid algorithm to reduce energy consumption management in cloud data centers
A hybrid algorithm to reduce energy consumption management in cloud data centersA hybrid algorithm to reduce energy consumption management in cloud data centers
A hybrid algorithm to reduce energy consumption management in cloud data centers
IJECEIAES
 
A load balancing strategy for reducing data loss risk on cloud using remodif...
A load balancing strategy for reducing data loss risk on cloud  using remodif...A load balancing strategy for reducing data loss risk on cloud  using remodif...
A load balancing strategy for reducing data loss risk on cloud using remodif...
IJECEIAES
 
Live migration
Live migrationLive migration
Live migration
Shahbaz Sidhu
 
Implementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud ComputingImplementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud Computing
neirew J
 

Similar to IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Computing (20)

AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUEAUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
 
IRJET- A Literature Survey on Scaling Approaches for VNF in NFV Monitoring
IRJET- A Literature Survey on Scaling Approaches for VNF in NFV MonitoringIRJET- A Literature Survey on Scaling Approaches for VNF in NFV Monitoring
IRJET- A Literature Survey on Scaling Approaches for VNF in NFV Monitoring
 
Virtual Machine Migration Techniques in Cloud Environment: A Survey
Virtual Machine Migration Techniques in Cloud Environment: A SurveyVirtual Machine Migration Techniques in Cloud Environment: A Survey
Virtual Machine Migration Techniques in Cloud Environment: A Survey
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
 
Affinity based virtual machine migration (AVM) approach for effective placeme...
Affinity based virtual machine migration (AVM) approach for effective placeme...Affinity based virtual machine migration (AVM) approach for effective placeme...
Affinity based virtual machine migration (AVM) approach for effective placeme...
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...
 
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
 
PERFORMANCE EVALUATION OF CONTAINERIZATION IN EDGE-CLOUD COMPUTING STACKS FOR...
PERFORMANCE EVALUATION OF CONTAINERIZATION IN EDGE-CLOUD COMPUTING STACKS FOR...PERFORMANCE EVALUATION OF CONTAINERIZATION IN EDGE-CLOUD COMPUTING STACKS FOR...
PERFORMANCE EVALUATION OF CONTAINERIZATION IN EDGE-CLOUD COMPUTING STACKS FOR...
 
LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING
LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTINGLIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING
LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING
 
A Virtual Machine Resource Management Method with Millisecond Precision
A Virtual Machine Resource Management Method with Millisecond PrecisionA Virtual Machine Resource Management Method with Millisecond Precision
A Virtual Machine Resource Management Method with Millisecond Precision
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
 
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
 
A hybrid algorithm to reduce energy consumption management in cloud data centers
A hybrid algorithm to reduce energy consumption management in cloud data centersA hybrid algorithm to reduce energy consumption management in cloud data centers
A hybrid algorithm to reduce energy consumption management in cloud data centers
 
A load balancing strategy for reducing data loss risk on cloud using remodif...
A load balancing strategy for reducing data loss risk on cloud  using remodif...A load balancing strategy for reducing data loss risk on cloud  using remodif...
A load balancing strategy for reducing data loss risk on cloud using remodif...
 
Live migration
Live migrationLive migration
Live migration
 
Implementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud ComputingImplementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud Computing
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
TaghreedAltamimi
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 

Recently uploaded (20)

KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 

IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Computing

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 114 Research Paper On ENERGY-AWARE VIRTUAL MACHINE MIGRATION FOR CLOUD COMPUTING Ms. Ramandeep kaur, Dr. Vijay Kumar Joshi2 1M.Tech Scholar 2Principal ---------------------------------------------------------------------***------------------------------------------------------------------ Abstract:- In cloud computing, users tries to migrate the computations to the disperse environment that can use number of resources for completing execution rapidly. Virtualization can be defined on the basis of varied VMs (Virtual machines) on one PM (Physical machine). In the procedure of migration, VM moves one PM to other. In case of offline migration, procedure halts when VM continues on target machine, whereas, in case of live migration, procedure can be implemented without any interruption. Live migration is the migration process and the virtual machine always seems to respond to it from the perspective of the customer. In the data centre, real-time migration of virtual machines plays an important role. Live migration is widely used for load balancing, energy reduction, and dynamic resizing to increase availability and hardware maintenance. In this research, GA (Genetic algorithm) is used for optimization and ANN (Artificial neural network) for classification. Numbers of QoS parameters are used to evaluate the performance. Keywords: Cloud computing, VMM (Virtual machine migration), GA (Genetic algorithm), ANN (Artificial Neural Network), SLA violation, Energy consumption 1. Introduction With the advent of virtualization, the computation paradigm viz. Cloud computing has achieved huge success. The data centres of cloud utilize virtualization and host of VMs (virtual machines) in PM (Physical machines) with effective resource usage [1]. For the evolution of data centers, effective resource usage plays a significant role. With the data centres, one may lessen the hardware as well the computational cost with the environmental and energy consumption issues. The main objective of data centres is dependent on two types, namely, Migration and Virtualization. VMs may shift from one PM to another. Generally, migration is an important tool for administrator of clusters and data centres. VM migration is apparent to modern technology of virtualization and applications that supports it. Migration occurs with the packaging cost of the data by means of VMs for migration and transferring that towards network from the PM source towards Destination PM [2]. Other issue with VM migration is the required workload hotspot detection which has to be migrates initially. Because of this issue, initialization of migration is considered as a manual task. Initiated manually migration may lack in essential reactivity for responding to abrupt workload variations and was error prone, as every re-shuffle may need migration or changing of number of VMs to re-balance the system load. For these issues, the academic researchers has emphasised on the improvement and making the process automatic for VM migration in data clusters and centres [3]. The issue of VM migration is certainly a decision making issue. On the basis of some response received from data centre, the policy has to fix when, how and which VMs need to be migrated on the basis of varied aims [4]. According to the solution of this problem and on the basis of realistic observations that the technology need to evaluate live migration, it is probable to consider the queries of “When to migrate”, “Which VMs should be migrated”. It is definitely a control issue and the technology provides live migration (actuator) that may be utilized for satisfying the objective of data centres owner. Number of probable formulations are there of this issue which are dependent on modelling methods, like, equations, queuing network, Markov models [5]. 1.1 Virtualization Virtualization is defined as the development of virtual resources like desktop, server, file, OS (Operating System), network or storage. The main aim of virtualization is the management of workloads by completely changing the existing computing for making it more scalable [6]. The general type of virtualization is OS level virtualization. In OS level virtualization, it is mandatory to execute variety of OS on single hardware piece. Virtualization divides physical software and hardware by following hardware with software. When varied OS operates on main OS by virtualization, then it is termed as VM (Virtual machine). VM is nothing but a form of data file on physical machine which could be moved and reproduced to some other computer like a normal data file. The machines in virtual environment utilize two types of file structures, namely, hardware and hard drive. The virtualization software (hypervisor) provides caching technology that could be utilized to
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 115 cache the variations to the virtual hardware (virtual hard disk). This technology lets the user to abandon the changes being executed to the OS and allows it to boot from the pre-defined state [7]. Figure 1: Virtualization 1.2 VM Migration VM is referred as the instance of OS with more application executing in inaccessible partitioning in the machine. There would be number of machines that may be running on the top of lone PM. When one physical host become overloaded, it may be needed to dynamically send some amount of the load to other machine with less interruption to the user [8]. This procedure of transferring a VM from one physical host to other is known as Migration. Previously, for transferring a VM in two physical hosts, it was mandatory to close the VM and the allocation was required for sending the resources to novel physical host. VM consists of two types of techniques [9]: i. Live migration It can be describes as the changing of VM from one physical host to another being powered on. When the process is carrying out properly, this procedure can be executed without some conspicuous effect from the end user’s point of view. ii. Regular migration It is the migration of the powered off VM. With this, the user has the option to transfer the linked disks from one data store to other. VMs are not required for being on shared storage. Figure 1.1: VM Migration of two operating systems In the past, many researchers have been working on formulating energy-saving algorithms that reduce energy consumption. Many algorithms save data centre energy by shutting down or by placing idle servers in the server's sleep
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 116 mode. Researchers have proposed a minimal migration (MM) virtual machine placement algorithm that takes into account the host CPU utilization of the list of virtual machines in descending order of CPU utilization [10]. The performance of the algorithms was better, but the SLA parameters are not considered when selecting a virtual machine for migration, which may be affected by live migration [11]. Most violations occur during live migration of virtual machines, migrating parameters (such as availability, response time, throughput, network bandwidth, etc.) that affect SLA (Service level agreement). Therefore, a new method for developing SLA-aware energy-saving algorithms needs to be allocated for data centre resources. The concept of virtual machine (VM) is related to the reduction of energy utilization because it essentially reduces the idle power of the general base [12]. 2. Proposed Architecture In the past few years, the layout and migration of VMs has always been a tough task. Whenever a physical machine cannot meet the full needs of a VM, there is a need for VMM. During this process, the VM will migrate without interfering with the jobs in the running state. In sharp contrast to this, many researchers have made efforts to minimize SLA violations and the number of migrations in various algorithms. The previously implemented algorithms are complex in nature and take a lot of time to find and allocate physical machines, as SLAs are also violated. Therefore, to improve SLA violations and minimize the number of migrations, ANN and GA has been used in this research to optimize VM migration. 2.1 ANN ( Artificial Neural Network) Neural network is a computational system inspired by the structure, processing method and learning ability of the brain. In this, there are very large numbers of neurons like processing elements and between those elements weights are there which connects the processing elements. Knowledge is acquired by the network through a learning process. Artificial neural network consists of simple computational units called neurons, which are connected to each other. They are highly used because of its highly complex problem solving nature. A main feature of these networks is their adaptive nature, where “learning by example” replaces “programming” in processing of problems. This feature makes it more appealing in the application domains as person can have little or no knowledge about the problem to be solved but training data is readily available. In the area of classification and prediction, ANN is highly used. ANN algorithm is defined below: 3. Artificial neural network algorithm Assign ANN in the network Describe input parameters viz. Neuron, training data with the VMs properties and group in the training data. Develop ANN structure of ANN with initialization Net = newff (Training data, Group, Neurons) Define the training metrics of ANN like number of iterations, parameters, transfer function, O/P goal and training method. Train the ANN with the parameters by Net = train (Net, Training data, Group) Organize the VM migrations with network simulation Migrated_VM=sim(Net, Test VMs) Develop the list of migrated VMs 3.1 GA (Genetic Algorithm) GA (Genetic Algorithm) is basically used in the search space of large-scale applications. The advantage of the genetic algorithm is that the process is fully automated and local minima are avoided. The main components of a genetic algorithm are: crossover, mutation and fitness functions. Chromosome displays genetic algorithm solution. Crossover operations are used to generate new chromosomes from the parent set, and mutation operators add mutations. The fitness function performs chromosomes according to defined criteria. Improved chromosome fitness increases their chances of survival. The population is a collection of chromosomes. GA algorithm is defined below: Genetic Algorithm Create an arbitrary population of n chromosomes Compute the fitness of each chromosome in the population
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 117 Build a new population with a reiteration of underneath steps till the new population is complete [Selection] Selection of two parent chromosome from the population according to fitness. [Crossover] Cross over the parents for the development of new offspring with crossover probability [Mutation] Mutate the new offspring at each locus with mutation probability [Accepting] Place new offspring in a new population Use newly generated population for the subsequent algorithm execution If the end condition is fulfilled, halt and return the better solution in current population As this research deals with the designing of an algorithm for analyzing the live migration behaviour in cloud data centres and for that ANN is used as a classification algorithm and GA as an Optimization algorithm. Therefore, the workflow of the work has been designed and is shown in below figure. Figure 1.3: Proposed Workflow 4. Results and Discussion In this section, the results obtained after the simulation of the work are defined. For the experimentation, parameters, namely, Energy consumption, number of jobs completed and total number of migrations are calculated. Table 1: Energy consumption evaluation Number of Iterations Energy consumption (KWh) 1 0.0789 2 0.0438 3 0.0088 4 0.146 5 0.175
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 118 Figure 1.4: Energy consumption Table 1 and figure 1.4 define the results obtained after the evaluation of simulation model. As depicted in figure 1.4, a graph has been drawn that shows the utilization of energy consumption by means of number of iterations. X-axis in the figure defines the number of iterations and Y-axis defines the values obtained after the evaluation. For an efficient system, utilization of energy should be less and the energy consumption in the proposed work is 0.0905 approximately. Table 1.1: Number of migrations evaluation Number of Iterations Number of migrations 1 3 2 1 3 1 4 1 5 4 Figure 1.5: Number of migrations Table 1.1 and figure 1.5 define the results obtained after the evaluation of simulation model. As depicted in figure 1.5, a graph has been drawn that shows the number of migrations by means of number of iterations by artificial neural network and genetic algorithm. X-axis in the figure defines the number of iterations and Y-axis defines the values obtained after the evaluation. The average value obtained for number of migration in the proposed system is 2.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 119 Table 1.2: SLA Violation evaluation Number of Iterations SLA violation 1 0.286 2 0.624 3 1.681 4 0.881 5 0.959 Figure 1.6: SLA violation Table 1.2 and figure 1.6 defines the results obtained after the evaluation of simulation model. As depicted in figure 1.6, a graph has been drawn that shows the number of migrations by means of number of iterations by artificial neural network and genetic algorithm. X-axis in the figure defines the number of iterations and Y-axis defines the values obtained after the evaluation. The average value obtained for SLA violation in the proposed system is 0.8862. 5. Conclusion VM migration and VM placement has always being a challenging task from a long. Number of researchers has executed their work for minimizing SLA violation and number of migration with energy consumption in number of ways. The existing algorithms are composite in nature and usually take a lot of time for allocating and finding a PM. For the effective utilization, GA (Genetic algorithm) as optimization algorithm and ANN (Artificial neural network) as classification algorithm has been used. The work has been executed by five number of iterations. For an efficient system, utilization of energy should be less and the energy consumption in the proposed work is 0.0905 approximately. The average value obtained for number of migration in the proposed system is 2. The average value obtained for SLA violation in the proposed system is 0.8862. 6. References 1. Zhang, F., Liu, G., Fu, X., & Yahyapour, R. (2018). A Survey on Virtual Machine Migration: Challenges, Techniques and Open Issues. IEEE Communications Surveys & Tutorials. 2. Beloglazov, A., Abawajy, J., & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future generation computer systems, 28(5), 755-768. 3. Bari, M. F., Boutaba, R., Esteves, R., Granville, L. Z., Podlesny, M., Rabbani, M. G., ... & Zhani, M. F. (2013). Data center network virtualization: A survey. IEEE Communications Surveys & Tutorials, 15(2), 909-928. 4. Buyya, R., Beloglazov, A., & Abawajy, J. (2010). Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. arXiv preprint arXiv:1006.0308.
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 02 | Feb 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 120 5. Kapil, D., Pilli, E. S., & Joshi, R. C. (2013, February). Live virtual machine migration techniques: Survey and research challenges. In Advance Computing Conference (IACC), 2013 IEEE 3rd International (pp. 963-969). IEEE. 6. Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., ... & Warfield, A. (2005, May). Live migration of virtual machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation-Volume 2 (pp. 273-286). USENIX Association. 7. Seth, S., & Singh, N. (2017, May). Dynamic Threshold-Based Dynamic Resource Allocation Using Multiple VM Migration for Cloud Computing Systems. In International Conference on Information, Communication and Computing Technology (pp. 106-116). Springer, Singapore. 8. Han, Y., Chan, J., Alpcan, T., & Leckie, C. (2017). Using virtual machine allocation policies to defend against co- resident attacks in cloud computing. IEEE Transactions on Dependable and Secure Computing, 14(1), 95-108. 9. Ahmad, R. W., Gani, A., Hamid, S. H. A., Shiraz, M., Yousafzai, A., & Xia, F. (2015). A survey on virtual machine migration and server consolidation frameworks for cloud data centers. Journal of Network and Computer Applications, 52, 11-25. 10. Hameed, A., Khoshkbarforoushha, A., Ranjan, R., Jayaraman, P. P., Kolodziej, J., Balaji, P. & Khan, S. U. (2016). A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing, 98(7), 751-774. 11. Xu, F., Liu, F., Jin, H., & Vasilakos, A. V. (2014). Managing performance overhead of virtual machines in cloud computing: A survey, state of the art, and future directions. Proceedings of the IEEE, 102(1), 11-31. 12. Radhakrishnan, A., & Kavitha, V. (2016). Energy conservation in cloud data centers by minimizing virtual machines migration through artificial neural network. Computing, 98(11), 1185-1202.