Advanced Computing and Communication Technologies for HPC Applications |
Foundation of Computer Science USA |
ACCTHPCA - Number 2 |
July 2012 |
Authors: Rashmi. K. S, Suma. V, Vaidehi. M |
da4fcfd1-fc2c-4fc5-8bb1-e8c44ac71b4a |
Rashmi. K. S, Suma. V, Vaidehi. M . Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud. Advanced Computing and Communication Technologies for HPC Applications. ACCTHPCA, 2 (July 2012), 31-35.
The state-of-art of the technology focuses on data processing to deal with massive amount of data. Cloud computing is an emerging technology, which enables one to accomplish the aforementioned objective, leading towards improved business performance. It comprises of users requesting for the services of diverse applications from various distributed virtual servers. The cloud should provide resources on demand to its clients with high availability, scalability and with reduced cost. Load balancing is one of the essential factors to enhance the working performance of the cloud service provider. Since, cloud has inherited characteristic of distributed computing and virtualization there is a possibility of occurrence of deadlock. Hence, in this paper, a load balancing algorithm has been proposed to avoid deadlocks among the Virtual Machines (VMs) while processing the requests received from the users by VM migration. Further, this paper also provides the anticipated results with the implementation of the proposed algorithm. The deadlock avoidance enhances the number of jobs to be serviced by cloud service provider and thereby improving working performance and the business of the cloud service provider.