Thursday, 3 December 2020

LOAD BALANCING IN CLOUD COMPUTING



                                                                       

Cloud Computing is an IT paradigm where there are number of Cloud Providers and number of Cloud Users. These Cloud providers provide the services to the cloud users according to their demand. The services are in the form of Infrastructure as a service , platform  as a service and software as  a service. So, there are number of resources that are being shared among the users provided by the cloud providers. 
Thus, task scheduling and resource management are important  for keeping balance in the cloud environment.
Here, comes the concept of load balancing . There are multiple tasks or requests by the users which need to be executed by the number of servers. The point here is which task should be mapped with which server and the constraint is no server or machine get overloaded or underloaded. 
Here, overloaded means that server already have lots of tasks to execute and if some other tasks come for execution, the processor is already busy and will delayed the execution whereas underloaded servers are the where the processor of the server is ideal.

Some of the resources that can be load balanced are: 
  • Network interfaces & services such as DNS, FTP & HTTP.
  • Processing through computer system assignment.
  • Access to application instances.
  • Connection through intelligent switches.
  • Resources of storage.
 

Featured Post

LOAD BALANCING IN CLOUD COMPUTING

                                                                        Cloud Computing is an IT paradigm where there are number of Cloud Pr...