Optimized Energy Aware VM Provisioning in Green Cloud Based on Cuckoo Search with Levy Flight

Optimized Energy Aware VM Provisioning in Green Cloud Based on Cuckoo Search with Levy Flight

Md. Ashifuddin Mondal (Narula Institute of Technology, India) and Tamal Deb (Narula Institute of Technology, India)
DOI: 10.4018/978-1-5225-0058-2.ch019


This chapter proposed a nature inspired energy aware VM provisioning technique in cloud computing to minimize the power consumption by the resources while providing negotiable Quality of Services (QoS). Data centers hosting different cloud application consume huge amount electrical energy which leads to a higher operational cost for service provider and makes an adverse effect in environment in terms of co2 emission. Green cloud computing can provide the solutions by optimum use of electrical energy in data center without degrading the Quality of Service (QoS). The proposed technique works in three phases: firstly consumer's service request validation is done with respect to Service Level Agreement. Then move to VM placement phase. Lastly VM placement optimization is done in order to minimize the power consumption by physical host. This chapter use Cuckoo search for optimization technique. The performance of proposed approach is validates by conducting series of evaluation using CloudSim framework
Chapter Preview


Client-server architecture was designed to address data-sharing and load distribution challenge by distribution of data storage and processing capabilities to the several servers and they provides services to the clients. But simple client-server model is no longer able to provide satisfactory service for high end scientific and business data storage, processing, analysis and management. This leads to more complex client server architecture. The use of high end server side computing nodes for satisfactory service, results in higher complexity and management costs of IT infrastructure. The costs of software and infrastructure maintenance at the server side are much higher than costs of actual software development for any organization.

Here cloud computing technology comes in to picture that offer feasible alternative computing and service model that reduce service and operational costs and complexity while increasing customer service satisfactory.

Cloud computing can be defined as self-contained framework technology based on network-based services that provides on- demand real-time seamless convenient access to shared pool of configurable homogeneous or heterogeneous computing resources which can be dynamically provisioned with minimal management effort. It offers more efficient resource utilization, resource management, on-demand scalable service and cost reduction for the cloud users.

The provider offers three types of Cloud services, namely: Software as Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).

Complete Chapter List

Search this Book: