scispace - formally typeset
Journal ArticleDOI

A discrete chaotic multi-objective SCA-ALO optimization algorithm for an optimal virtual machine placement in cloud data center

Reads0
Chats0
TLDR
A new approach is proposed that using a combination of the sine cosine algorithm (SCA) and ant lion optimizer (ALO) as discrete multi-objective and chaotic functions for optimal VM assignment for minimizing the power consumption in cloud DCs by balancing the number of active PMs.
Abstract
Cloud computing, with its immense potentials in low cost and on-demand services, is a promising computing platform for both commercial and non-commercial computation applications. It focuses on the sharing of information and computation in a large network that are quite likely to be owned by geographically disbursed different venders. Power efficiency in cloud data centers (DCs) has become an important topic in recent years as more and larger DCs have been established and the electricity cost has become a major expense for operating them. Server consolidation using virtualization technology has become an important technology to improve the energy efficiency of DCs. Virtual machine (VM) assignment is the key in server consolidation. In the past few years, many methods to VM assignment have been proposed, but existing VM assignment approaches to the VM assignment problem consider the energy consumption by physical machines (PM). In current paper a new approach is proposed that using a combination of the sine cosine algorithm (SCA) and ant lion optimizer (ALO) as discrete multi-objective and chaotic functions for optimal VM assignment. First objective of our proposed model is minimizing the power consumption in cloud DCs by balancing the number of active PMs. Second objective is reducing the resources wastage by using optimal VM assignment on PMs in cloud DCs. Reducing SLA levels was another purpose of this research. By using the method, the number of increase of migration of VMs to PMs is prevented. In this paper, several performance metrics such as resource wastage, power consumption, overall memory utilization, overall CPU utilization, overall storage space, and overall bandwidth, a number of active PMs, a number of shutdowns, a number of migrations, and SLA are used. Ultimately, the results obtained from the proposed algorithm were compared with those of the algorithms used in this regard, including First Fit (FF), VMPACS and MGGA.

read more

Citations
More filters
Journal ArticleDOI

A comprehensive survey of sine cosine algorithm: variants and applications

TL;DR: Sine Cosine Algorithm (SCA) as mentioned in this paper is a recent meta-heuristic algorithm inspired by the proprieties of trigonometric sine and cosine functions, which has attracted great attention from researchers and has been widely used to solve different optimization problems in several fields.
Journal ArticleDOI

Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm

TL;DR: A hybrid multi-objective optimization algorithm denoted as HGSOA-GOA, which combines the Seagull Optimization Algorithm (SOA) and Grasshopper OptimizationAlgorithm (GOA), which achieves a good trade-off between exploitation and exploration, leading to an improvement in the convergence rate.
Journal ArticleDOI

Hybrid meta‐heuristic algorithm for optimal virtual machine placement and migration in cloud computing

TL;DR: In this article , a hybrid meta-heuristic algorithm named DJ•HA is developed for optimal VM placement and migration to reduce the count of active servers, and minimization of makespan, and energy consumption with a faster convergence rate.
References
More filters
Journal ArticleDOI

SCA: A Sine Cosine Algorithm for solving optimization problems

TL;DR: The SCA algorithm obtains a smooth shape for the airfoil with a very low drag, which demonstrates that this algorithm can highly be effective in solving real problems with constrained and unknown search spaces.
Journal ArticleDOI

Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing

TL;DR: An architectural framework and principles for energy-efficient Cloud computing are defined and the proposed energy-aware allocation heuristics provision data center resources to client applications in a way that improves energy efficiency of the data center, while delivering the negotiated Quality of Service (QoS).
Journal ArticleDOI

The Ant Lion Optimizer

TL;DR: The results of the test functions prove that the proposed ALO algorithm is able to provide very competitive results in terms of improved exploration, local optima avoidance, exploitation, and convergence, showing that this algorithm has merits in solving constrained problems with diverse search spaces.
Journal ArticleDOI

Chaotic Krill Herd algorithm

TL;DR: The chaos theory is introduced into the KH optimization process with the aim of accelerating its global convergence speed and shows that the performance of CKH, with an appropriate chaotic map, is better than or comparable with the KH and other robust optimization approaches.
Journal ArticleDOI

An Energy Efficient Ant Colony System for Virtual Machine Placement in Cloud Computing

TL;DR: The results show that the OEMACS generally outperforms conventional heuristic and other evolutionary-based approaches, especially on VMP with bottleneck resource characteristics, and offers significant savings of energy and more efficient use of different resources.
Related Papers (5)