arXiv (Cornell University) · 2012 · 28 citations · 8 references
ComputingCloud ComputingComputer ScienceCloud InfrastructureCloud MigrationVirtualizationCloud Resource ManagementCloud VirtualizationCompute Resource ManagementResource SchedulingVirtual Machine MigrationVirtualization ArchitectureCloud Computing ResourcesCloud Computing SystemsCloud Data ProcessingCloud Load BalancingCloud SchedulingCloud Server VirtualizationVirtual Machine Resource AllocationVirtual Machines
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.
8
A dynamic and integrated load-balancing scheduling algorithm for Cloud datacenters
Wenhong Tian, Yong Zhao, Yuanliang Zhong et al. · 2011 · 102 citations
Load-Balancing Tactics in Cloud
Rich Lee, Bingchiang Jeng · 2011 · 92 citations