Analysis of Availability Using Virtual Machine Placement Algorithms for Cloud IaaS
No Thumbnail Available
Date
2020-02
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Addis Ababa University
Abstract
Cloud Computing paradigm is most popular for its flexibility in resource
provisioning by creating virtual machines of the requested specification on the
underlying physical infrastructure. Infrastructure-as-a-Service, which requires a
provider to allocate virtual machines (VMs), has significant impact on the
availability of accommodated applications. Due to this, several algorithms have
been proposed for the VM placement problem with little or no objective comparison
hiding the fact which one works best or what factors influence the availability of the
algorithms. In this thesis work, comparison of four algorithms using metrics of
availability is presented. The findings showed that the impact of VM placement
algorithms along with memory and CPU utilization play an important role in
maintaining the availability of IaaS for cloud. As a result, algorithms which perform
well on one metric perform poorly on the other metrics underlining the importance
of objectively comparing the availability of competing algorithms and highlighting
the importance of thorough empirical studies not only for power consumption and
other QoS attributes but also for availability as one important aspect of cloud
computing.
Description
Keywords
Cloud IaaS availability, virtual machine placement, bin packing, heuristics