Two Level Hierarchical Model of Load Balancing in Cloud

Geetha Megharaj · 2013

Abstract — A cloud computing is conceptually a distributed system where resources will be computing resources distributed through the network (Cloud) and services pooled together and is provided to the users on pay-as-needed basis. Load balancing is one of the main challenges in cloud computing which is required to distribute the dynamic workload across multiple nodes to ensure that no single node is overloaded. Existing Load Balancing techniques mainly focus on reducing overhead, service response time and improving performance etc., but none of the techniques has considered the energy consumption and carbon emission factors. A Kind of two-level centralized scheduling model is proposed with the Global Centralized Scheduler (GCS) at higher level and the Local Centralized Scheduler (LCS) at next level to overcome high communication cost of distributed algorithms and single point of failure problem of centralized algorithms. An energy-efficient load balancing technique can be used to improve the performance of cloud computing by balancing the workload across all the nodes in the cloud with maximum resource utilization, in turn reducing energy consumption and carbon emission to an extent which will help to achieve Green computing. � Platform As A Service It is a delivery of a computing platform over the web where user can create and install their own application as their need. Configuration of computing platform and server is managed by vendor or cloud provider. Example of PAAS is Google App Engine.

Read the paper · More papers on PaperTik