Abstract

Cloud computing paradigm has become an inherent component of modern IT industry. It provide various features such as reliability, pay-per-use, scalability, free-from-maintenance and many more. Services offered by cloud service providers are categorized as - software, platform, or infrastructure as a service. Also, ownership of the underlying hardware could be private, public or hybrid in nature. All these combination of services lead to enormous amount of effort needed to manage the underlying hardware resources at cloud data centers. Resource scheduling, resource allocation, load balancing, and VM management are the terms which are being used interchangeably in recent research articles. There is a need for clarifying the difference between each of above related-terms. This paper presents a holistic view of core components of cloud computing, energy consuming factors in data center, performance measuring metrics, and resource allocation taxonomy. The resource allocation taxonomy further illustrates load balancing across data centers, resource scheduling in a host, and task scheduling in a virtual machine. This paper presents a study on energy efficient resource allocation for cloud data center.

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