FFD Variants for Virtual Machine Placement in Cloud Computing Data Centers

Abstract

Virtualization technology is used to efficiently utilize the resources of a Cloud datacenter by running multiple virtual machines (VMs) on a single physical machine (PM) as if each VM is a standalone PM. Efficient placement/consolidation of VMs into PMs can reduce number of active PMs which consequently reduces resource wastage and power consumption. Therefore, VM placement algorithms need to be optimized to reduce the number of PMs required for VM Placements. In this paper, two heuristic based Vector Bin Packing algorithms called FFDmean and FFDmedian are proposed for VM placement. These algorithms use First Fit Decreasing (FFD) technique. FFD preprocesses VMs by sorting all VMs in descending order of their sizes. Since a VM is multidimensional therefore, it is difficult to decide on its size. For this, FFDmean and FFDmedian use measures of central tendency, i.e. mean and median as heuristics, respectively, in order to estimate the size of a VM. The goal of these algorithms is to utilize the PM resources efficiently so that the number of required PMs for accommodation of all VMs can be reduced. CloudSim toolkit is used to carry out the cloud simulation and experiments. Algorithms are compared over three metrics, i.e. hosts used, power consumption and resource utilization efficiency. The results reveal that FFDmean and FFDmedian remarkably outperformed two existing algorithms called Dot-Product and L2 in all three metrics when PM resources were limited.

Authors and Affiliations

Aneeba Khalil Soomro, Mohammad Arshad Shaikh, Hameedullah Kazi

Keywords

Related Articles

An Assessment of Open Data Sets Completeness

The rapid growth of open data sources is driven by free-of-charge contents and ease of accessibility. While it is convenient for public data consumers to use data sets extracted from open data sources, the decision to us...

Framework for Digital Data Access Control from Internal Threat in the Public Sector

Information management is one of the main challenges in the public sector because the information is often exposed to threat risks, particularly internal ones. Information theft or misuse, which is attributed to human fa...

Description Logic Application for UML Class Diagrams Optimization

Most of known technologies of object-oriented developments are UML-based; particularly widely used class diagrams that serve to describe the model of a software system, reflecting the regularities of the domains. CASE to...

RASP-TMR: An Automatic and Fast Synthesizable Verilog Code Generator Tool for the Implementation and Evaluation of TMR Approach

Triple Modular Redundancy (TMR) technique is one of the most well-known techniques for error masking and Single Event Effects (SEE) protection for the FPGA designs. These FPGA designs are mostly expressed in hardware des...

A Novel Expert System for Building House Cost Estimation: Design, Implementation, and Evaluation

This paper introduces an expert system which demonstrates a new method for accurate estimation of building house cost. This system is simple and decreases the time, the effort, and the money of its beneficiaries. In addi...

Download PDF file
  • EP ID EP262247
  • DOI 10.14569/IJACSA.2017.081034
  • Views 89
  • Downloads 0

How To Cite

Aneeba Khalil Soomro, Mohammad Arshad Shaikh, Hameedullah Kazi (2017). FFD Variants for Virtual Machine Placement in Cloud Computing Data Centers. International Journal of Advanced Computer Science & Applications, 8(10), 261-269. https://europub.co.uk/articles/-A-262247