Abstract

AbstractCloud computing is often referred to as a model that provides limitless computing services with a pay-as-you-go model. Modern cloud infrastructures provide resources as the VMs to physical machines using virtualization technology. Every virtual machine focuses on running its own operating system, and it leads to utilize resources from its host physical machine (PM). For load balancing, cloud is capable of migrating VMs from PMs which have heavy load to the ones which have light load. The objective of this process is to use the resources of a physical machine below certain threshold. Uncertainty can be a major reason of the overloading of virtual machines. Previously proposed load balancing method used genetic algorithm for the migration of the virtual machine. The delay of this algorithm increases in the network as virtual machines are migrated. This work puts forward a new algorithm, namely butterfly optimization for VM migration. The proposed optimization algorithm has been implemented in the MATLAB software. The achieved results are compared against the outcomes of the previous algorithm. The introduced approach is evaluated over three performance parameters including delay, bandwidth used and space used.KeywordsCloud computingGenetic algorithmVirtual machineMigration

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call