A Novel Approach of Load Balancing Strategyin Cloud Computing

The term 'cloud computing' has grown in popularity, especially with the its widespread use. The very concept of cloud computing is complex and consists of a number of related concepts. However, as the cloud computing environment is growing in number and kinds of services being provided, the need of efficient load balancing and scheduling is also significantly increasing. The task scheduling and resource management are closely related to the efficiency of the whole cloud computing facilities. One such very important and necessary concept is that of load balancing. This importance arises from the fact that the performance and efficiency of cloud computing is based on how effectively load balancing is done. There are many load balancing algorithms available, but the relevant point regarding this is how these algorithms are effectively used. An effective system with regard to cloud computing is one in which the tasks provided by the user are completed within the stipulated time period. This paper proposes to develop and implement an approach to effectively introduce controller and balancer into data centres of a cloud computing system. For this, using different mechanisms, by which each task is optimally assigned to a virtual machine. To do this effectively, task priority algorithm can also be used.