An Empirical Study on Server Consolidation Process in Cloud Computing Environment
Cloud computing is an on demand resources based computing model. This requires large amount of physical resources to provide services to the users on the basis of pay per usage model. So immoderate demand of cloud computing resources has been increase in computational power. Virtualization plays an important role in reducing energy consumption. Server consolidation approach involves gathering of several virtual machines into a single physical server. Server consolidation provides a better approach to save energy and to improve resource utilization in data centers, but the aggressive consolidation of virtual machines may lead to service-level agreement (SLAs) violations. It establishes the Quality of Service (QoS) agreed between service-based systems. Therefore, our goal is to minimize energy consumptions and reduces SLA violations. it is very meaningful to strike a tradeoff between energy efficient and reduction of SLA violations. This paper critically examines and discusses the various algorithms that use in server consolidation process and compare them on the basis of energy consumption and SLA violations.