Electronics ◽  
2018 ◽  
Vol 7 (12) ◽  
pp. 389 ◽  
Author(s):  
Aisha Fatima ◽  
Nadeem Javaid ◽  
Tanzeela Sultana ◽  
Waqar Hussain ◽  
Muhammad Bilal ◽  
...  

With the increasing size of cloud data centers, the number of users and virtual machines (VMs) increases rapidly. The requests of users are entertained by VMs residing on physical servers. The dramatic growth of internet services results in unbalanced network resources. Resource management is an important factor for the performance of a cloud. Various techniques are used to manage the resources of a cloud efficiently. VM-consolidation is an intelligent and efficient strategy to balance the load of cloud data centers. VM-placement is an important subproblem of the VM-consolidation problem that needs to be resolved. The basic objective of VM-placement is to minimize the utilization rate of physical machines (PMs). VM-placement is used to save energy and cost. An enhanced levy-based particle swarm optimization algorithm with variable sized bin packing (PSOLBP) is proposed for solving the VM-placement problem. Moreover, the best-fit strategy is also used with the variable sized bin packing problem (VSBPP). Simulations are done to authenticate the adaptivity of the proposed algorithm. Three algorithms are implemented in Matlab. The given algorithm is compared with simple particle swarm optimization (PSO) and a hybrid of levy flight and particle swarm optimization (LFPSO). The proposed algorithm efficiently minimized the number of running PMs. VM-consolidation is an NP-hard problem, however, the proposed algorithm outperformed the other two algorithms.


2018 ◽  
Vol 173 ◽  
pp. 03092
Author(s):  
Bo Li ◽  
Yun Wang

Virtual machine placement is the process of selecting the most suitable server in large cloud data centers to deploy newly-created VMs. Traditional load balancing or energy-aware VM placement approaches either allocate VMs to PMs in centralized manner or ignore PM’s cost-capacity ratio to implement energy-aware VM placement. We address these two issues by introducing a distributed VM placement approach. A auction-based VM placement algorithm is devised for help VM to find the most suitable server in large heterogeneous cloud data centers. Our algorithm is evaluated by simulation. Experimental results show two major improvements over the existing approaches for VM placement. First, our algorithm efficiently balances the utilization of multiple types of resource by minimizing the amount of physical servers used. Second, it reduces system cost compared with existing approaches in heterogeneous environment.


2020 ◽  
Vol 63 (7) ◽  
Author(s):  
Liwei Lin ◽  
David S. L. Wei ◽  
Ruhui Ma ◽  
Jian Li ◽  
Haibing Guan

Electronics ◽  
2019 ◽  
Vol 8 (2) ◽  
pp. 218 ◽  
Author(s):  
Aisha Fatima ◽  
Nadeem Javaid ◽  
Ayesha Anjum Butt ◽  
Tanzeela Sultana ◽  
Waqar Hussain ◽  
...  

Cloud computing offers various services. Numerous cloud data centers are used to provide these services to the users in the whole world. A cloud data center is a house of physical machines (PMs). Millions of virtual machines (VMs) are used to minimize the utilization rate of PMs. There is a chance of unbalanced network due to the rapid growth of Internet services. An intelligent mechanism is required to efficiently balance the network. Multiple techniques are used to solve the aforementioned issues optimally. VM placement is a great challenge for cloud service providers to fulfill the user requirements. In this paper, an enhanced levy based multi-objective gray wolf optimization (LMOGWO) algorithm is proposed to solve the VM placement problem efficiently. An archive is used to store and retrieve true Pareto front. A grid mechanism is used to improve the non-dominated VMs in the archive. A mechanism is also used for the maintenance of an archive. The proposed algorithm mimics the leadership and hunting behavior of gray wolves (GWs) in multi-objective search space. The proposed algorithm was tested on nine well-known bi-objective and tri-objective benchmark functions to verify the compatibility of the work done. LMOGWO was then compared with simple multi-objective gray wolf optimization (MOGWO) and multi-objective particle swarm optimization (MOPSO). Two scenarios were considered for simulations to check the adaptivity of the proposed algorithm. The proposed LMOGWO outperformed MOGWO and MOPSO for University of Florida 1 (UF1), UF5, UF7 and UF8 for Scenario 1. However, MOGWO and MOPSO performed better than LMOGWO for UF2. For Scenario 2, LMOGWO outperformed the other two algorithms for UF5, UF8 and UF9. However, MOGWO performed well for UF2 and UF4. The results of MOPSO were also better than the proposed algorithm for UF4. Moreover, the PM utilization rate (%) was minimized by 30% with LMOGWO, 11% with MOGWO and 10% with MOPSO.


2018 ◽  
Vol 20 (4) ◽  
pp. 430-445 ◽  
Author(s):  
Mohamed Amine Kaaouache ◽  
Sadok Bouamama

Purpose This purpose of this paper is to propose a novel hybrid genetic algorithm based on a virtual machine (VM) placement method to improve energy efficiency in cloud data centers. How to place VMs on physical machines (PMs) to improve resource utilization and reduce energy consumption is one of the major concerns for cloud providers. Over the past few years, many approaches for VM placement (VMP) have been proposed; however, existing VM placement approaches only consider energy consumption by PMs, and do not consider the energy consumption of the communication network of a data center. Design/methodology/approach This paper attempts to solve the energy consumption problem using a VM placement method in cloud data centers. Our approach uses a repairing procedure based on a best-fit decreasing heuristic to resolve violations caused by infeasible solutions that exceed the capacity of the resources during the evolution process. Findings In addition, by reducing the energy consumption time with the proposed technique, the number of VM migrations was reduced compared with existing techniques. Moreover, the communication network caused less service level agreement violations (SLAV). Originality/value The proposed algorithm aims to minimize energy consumption in both PMs and communication networks of data centers. Our hybrid genetic algorithm is scalable because the computation time increases nearly linearly when the number of VMs increases.


Sign in / Sign up

Export Citation Format

Share Document