SlideShare a Scribd company logo
1 of 3
Download to read offline
Esha Sarkar Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.114-116 
www.ijera.com 114 | P a g e 
LOAD MANAGEMENT IN CLOUD ENVIRONMENT Esha Sarkar*, Ch. Sekhar** *(Department of Computer Science, JNTUK University, Visakhapatnam-46) ** (Department of Computer Science, JNTUK University, India) ABSTRACT: Cloud computing is an on demand service in which shared resources, information, software and other devices are provided to the end user as per their requirement at a specific time. A cloud consists of several elements such as clients, datacenters and distributed servers. There are n number of clients and end users involved in cloud environment. These clients may make requests to the cloud system simultaneously, making it difficult for the cloud to manage the entire load at a time. The load can be CPU load, memory load, delay or network load. This might cause inconvenience to the clients as there may be delay in the response time or it might affect the performance and efficiency of the cloud environment. So, the concept of load balancing is very important in cloud computing to improve the efficiency of the cloud. Good load balancing makes cloud computing more efficient and improves user satisfaction. This paper gives an approach to balance the incoming load in cloud environment by making partitions of the public cloud. 
Keywords- Load Balancing, Cloud Partition, Main Controller, Load Balancers 
I. INTRODUCTION 
Cloud computing is the latest technology that delivers computing resources as a service such as infrastructure, storage, application development platforms, software etc. the advantages of cloud computing over traditional computing include agility, lower entry cost, device independency, location independency and scalability. The essential characteristics of cloud computing are: on demand self-service, network access, resource pooling, rapid elasticity, measured service [1]. Cloud computing is replacing the existing technologies as allows the end users to use its services without worrying about the infrastructure, installation, setup etc and offers them to pay for only for what they use. The on-demand service may be the software resources (software as a service, SAAS), physical resources (platform as a service, PAAS), or the Infrastructure (Infrastructure as a service, IAAS). There are three categories of cloud [2]: Public cloud: A public cloud is available to the clients by the third party service provider via the internet. A service provider makes resources such as applications and storage available to the general public over the internet. Public services may be free or offered on a pay per usage model. Private cloud: in private cloud the computing resources is fully dedicated to a particular firm or organization. No other organization can use the infrastructure. Hybrid Cloud: Hybrid cloud is a composition of two or more clouds that remains distinct but bound together, offering the benefits of multiple deployment models. 
Cloud is made up of huge resources. Management of these resources requires proper planning and proper layout. Cloud computing is efficient and scalable but maintaining the stability of processing so many requests in the cloud computing is a very complex problem [3]. cloud computing is very significant. It improves the efficiency and performance of cloud computing. As there are tremendous increase in traditional use of internet due to which uneven distribution of workload can occur, and it may cause some server overloaded and other under loaded which in turn may cause server crash. Workload distribution problem in cloud computing is very crucial and complex task till today, because the request arrival pattern on the cloud is not predictable and the capability of different servers in the cloud differ. In this paper we give an approach to manage the load in cloud environment by using the concept of load balancing and cloud partitioning, which simplifies the load balancing concept. 
II. LOAD BALANCING 
Load balancing is the process of distributing the load among various nodes of a distributed system to improve both resource utilization and job response time [4]. Load balancing ensures that all the processor in the system or every node in the network does approximately the equal amount of work at any instant of time. Load balancing in cloud computing systems is really a challenge now. Load Balancing is done with the help of load balancers where each incoming request is redirected and is transparent to client who makes the request. Based on 
RESEARCH ARTICLE OPEN ACCESS
Esha Sarkar Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.114-116 
www.ijera.com 115 | P a g e 
predetermined parameters, such as availability or current load, the load balancer uses various scheduling algorithm to determine which server should handle and forwards the request on to the selected server [5]. Load balancing algorithms are two types based on the cloud computing environment, whether it is static or dynamic: 1. Static load balancing algorithm 2. Dynamic load balancing algorithm In static cloud environment, the cloud service provider loads all the homogeneous resources. In this case, the cloud needs to have prior information about the nodes capacity, memory, processing speed, performance of the nodes, etc. These requirements cannot be changed at the run time. All the information about the system is known in advance, and the load balancing strategy is made by load balancing algorithm at compile time. In dynamic cloud environment, the cloud service provider loads the heterogeneous resources. Here the cloud system cannot depend on the prior information. The user requirement can change during the run-time. Load balancing does not consider the previous state or behavior of the system; it depends on the present behavior of the system. The important things to consider while developing such algorithm are: estimation of load, comparison of load, stability of different system, performance of system, interaction between the nodes, nature of work to be transferred, selecting of nodes, etc. Dynamic algorithm is implemented at run time. There are many load balancing algorithms, for example Equally Spread Current Execution Algorithm, Round Robin, Ant Colony algorithm, Random algorithm, the Weight Round Robin and the Dynamic Round Robin. Some of the classical load balancing methods is similar to the allocation method in the operating system, for example, the Round Robin algorithm and the First Come First Served (FCFS) rules. 
III. PROPOSED SYSTEM 
Our proposed system implements the load balancing concept in the public cloud environment. The public cloud has many nodes in different geographical locations. In our system, we divide the public cloud into several partitions to manage and simplify the load balancing in cloud environment, which is huge and complex. The partitioning is based on the geographical locations. Thus a cloud partition is subarea of public cloud and each cloud partition has many nodes of particular geographical region. Our proposed model has a Main Controller and Load Balancers. Main Controller chooses the suitable cloud partition for processing the incoming requests based on the status of the cloud partition. The Load Balancers are present in each cloud partition, which chooses the load balancing strategy. When the request arrives in the cloud; the Main Controller decides which cloud partition should receive the request. Then in the cloud partition the Load Balancer decides which nodes in the cloud partition should process the requests. This decision is done by the load balancing algorithm. The cloud partition can have three status based on which the Main Controller chooses a particular partition. IDLE: In this status, most of the nodes are in idle state. NORMAL: In this status, some of the nodes are in idle status while some others are overloaded. HEAVY: In this status, most of the nodes are overloaded. The main controller will choose the partition that is idle or normal in status. If the cloud partition status is heavy, the Main Controller will forward the request to another cloud partition that has normal status. 
Cloud Partition 1 Cloud Partition 2 
Cloud partition 3 Fig 1: Cloud Partition Model Algorithm 1 Best Partition Algorithm [6] begin while job do SearchBestPartition (request); If partitionState==idle||partitionState== normal then Send Job to Partition; else search for another Partition; end if end while end
Esha Sarkar Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.114-116 
www.ijera.com 116 | P a g e 
Fig 2: System Architecture The Load Balancer gathers the load information from every node to evaluate the cloud partition status. The first step is to find the load degree of each node. The load degree of node is related to various static and dynamic parameters. The load status of a node can be: IDLE: when LD (N) =0 NORMAL: 0<LD (N) <= High_LD OVERLOADED: High_LD<=LD (N) Where, LD (N) is the load degree of node N. The Load Balancer will choose the node that is either idle or normal in status. Then, it will assign the request to that node for further processing. The load degree results are input to the load status table created by the Load Balancer. Each Balancer has a load status table, which is used to calculate the cloud partition status. Algorithm 2: Request Allocation to Node set counter=0; Select node sequentially If counter< max load capacity of node Assign request to node && counter++; else select next node Check for node If counter< max capacity of node Assign request to node && counter++; If counter == max capacity of node Request assignment not possible; wait for some nodes to become free; end if end else end if This algorithm describes that each node in the cloud partition can handle up to certain number of requests. The Load Balancer selects the nodes sequentially. Each node is associated with a counter. The Load Balancer will check the node whether the counter is less than the maximum number of requests it can handle. If it is so, then it will assign the requests to that particular node. If the counter is equal to the maximum number of requests, then the Load Balancer will not assign the requests to it and will check the next node and so on. 
IV. CONCLUSION AND FUTURE WORK 
Load Balancing is an essential task in Cloud Computing environment to achieve maximum utilization of resources. Various works has been done in this research area to enhance the performance and efficiency of the cloud system. Our proposed system gives a simple approach of load balancing in the cloud using the concept of cloud partitioning. However, more work needs to be done in this area. In future study, other load balancing algorithms can be found out, because other algorithms may give better load balancing results. Various load balancing algorithms must be compared. More efficient algorithms should be designed so that the distribution of the load among the nodes in the cloud partition will be simpler and reduce the time complexity. Cloud division is not a simple task. Many things need to be considered while making cloud partition, such as the nodes in a cluster may be still apart. 
V. ACKNOWLEDGEMENT 
I would like to thank and acknowledge my guide Mr. Ch. Sekhar, for his support, his supervision and his precious time. He supervised the work over the past few months and advised many innovative ideas, helpful suggestion and valuable advice. REFERENCES 
[1.] Ruxandra Stefania PETRE, “Data Mining in Cloud Computing” published in “Database Systems Journal vol.III, no.3/2012” 
[2.] kashish Ara Shakil, Mansaf Aslam,”Data Management in cloud based environment using k-median clustering technique” published in “IJCA” 
[3.] Mohammad Manzoor Hussain, Anandkumar Biyani, Bhavana Bidarkar, “Cloud Partitioning for Public Clouds using Load Balancing Model”, published in “International Journal of Engineering Development and Research” 
[4.] Mangal Nath Tiwari, Kamalendra Kumar Gautam, Dr Rakesh Kumar Katare, “Analysis of public cloud Load Balancing using Partitioning Method and Game Theory”, published in “International journal of Advanced Research in Computer Science and Software Engineering” 
[5.] Mayanka Katyal, Atul Mishra, “A Comparative Study of Load Balancing Algorithms in Cloud Computing Environment”, published in,” International Journal of Distributed and Cloud Computing”. 
[6.] Gaochao Xu, Junjie Pang, and Xiaodong Fu, ” A Load Balancing Model Based on Cloud Partitioning for the Public Cloud” published in “IEEE TRANSACTIONS ON CLOUD COMPUTING YEAR 2013” 
Main Controller 
Load Balancer A 
Load Balancer B 
N1 
N2 
N3 
N1 
N2 
N3 
Jobs

More Related Content

What's hot

dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...Kumar Goud
 
Load Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptLoad Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptUtshab Saha
 
Enhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environmentEnhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environmenteSAT Publishing House
 
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud ComputingHybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud ComputingEswar Publications
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed SystemsRicha Singh
 
Resource scheduling algorithm
Resource scheduling algorithmResource scheduling algorithm
Resource scheduling algorithmShilpa Damor
 
IRJET - Efficient Load Balancing in a Distributed Environment
IRJET -  	  Efficient Load Balancing in a Distributed EnvironmentIRJET -  	  Efficient Load Balancing in a Distributed Environment
IRJET - Efficient Load Balancing in a Distributed EnvironmentIRJET Journal
 
Load Balancing In Distributed Computing
Load Balancing In Distributed ComputingLoad Balancing In Distributed Computing
Load Balancing In Distributed ComputingRicha Singh
 
Enhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computingEnhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computingeSAT Journals
 
Enhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computingEnhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computingeSAT Publishing House
 
F233842
F233842F233842
F233842irjes
 
Dynamic load balancing in distributed systems in the presence of delays a re...
Dynamic load balancing in distributed systems in the presence of delays  a re...Dynamic load balancing in distributed systems in the presence of delays  a re...
Dynamic load balancing in distributed systems in the presence of delays a re...Mumbai Academisc
 
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...IJERA Editor
 
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...iosrjce
 

What's hot (18)

dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
 
Load Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptLoad Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newppt
 
Effective VM Scheduling Strategy for Heterogeneous Cloud Environment
Effective VM Scheduling Strategy for Heterogeneous Cloud EnvironmentEffective VM Scheduling Strategy for Heterogeneous Cloud Environment
Effective VM Scheduling Strategy for Heterogeneous Cloud Environment
 
My Dissertation 2016
My Dissertation 2016My Dissertation 2016
My Dissertation 2016
 
Enhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environmentEnhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environment
 
Load balancing
Load balancingLoad balancing
Load balancing
 
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud ComputingHybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed Systems
 
Resource scheduling algorithm
Resource scheduling algorithmResource scheduling algorithm
Resource scheduling algorithm
 
IRJET - Efficient Load Balancing in a Distributed Environment
IRJET -  	  Efficient Load Balancing in a Distributed EnvironmentIRJET -  	  Efficient Load Balancing in a Distributed Environment
IRJET - Efficient Load Balancing in a Distributed Environment
 
Load Balancing In Distributed Computing
Load Balancing In Distributed ComputingLoad Balancing In Distributed Computing
Load Balancing In Distributed Computing
 
Enhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computingEnhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computing
 
Enhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computingEnhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computing
 
F233842
F233842F233842
F233842
 
Dynamic load balancing in distributed systems in the presence of delays a re...
Dynamic load balancing in distributed systems in the presence of delays  a re...Dynamic load balancing in distributed systems in the presence of delays  a re...
Dynamic load balancing in distributed systems in the presence of delays a re...
 
Load rebalancing
Load rebalancingLoad rebalancing
Load rebalancing
 
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
Analysis of a Pool Management Scheme for Cloud Computing Centres by Using Par...
 
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
 

Viewers also liked

Cuento con 2 finales silemad lee
Cuento con 2 finales silemad leeCuento con 2 finales silemad lee
Cuento con 2 finales silemad leeSilemadlee
 
Apresentação - "Um Jogo para o Ensino de Programação Baseado na Taxonomia de ...
Apresentação - "Um Jogo para o Ensino de Programação Baseado na Taxonomia de ...Apresentação - "Um Jogo para o Ensino de Programação Baseado na Taxonomia de ...
Apresentação - "Um Jogo para o Ensino de Programação Baseado na Taxonomia de ...Sinval Vieira
 
Instrumentos slide share
Instrumentos slide shareInstrumentos slide share
Instrumentos slide shareaixarosa
 
Instrumentos slide share
Instrumentos slide shareInstrumentos slide share
Instrumentos slide shareaixarosa
 
Herbert block greek junta
Herbert block   greek juntaHerbert block   greek junta
Herbert block greek juntaGIA VER
 
Towards Improving Crash Data Management System in Gulf Countries
Towards Improving Crash Data Management System in Gulf CountriesTowards Improving Crash Data Management System in Gulf Countries
Towards Improving Crash Data Management System in Gulf CountriesIJERA Editor
 
Still Lifes Art Photos Igor Kolosov
Still Lifes Art Photos Igor KolosovStill Lifes Art Photos Igor Kolosov
Still Lifes Art Photos Igor KolosovGIA VER
 
Binaria Calculadora2(1)
Binaria Calculadora2(1)Binaria Calculadora2(1)
Binaria Calculadora2(1)marcelo
 
Sociedad de conocimiento
Sociedad de conocimientoSociedad de conocimiento
Sociedad de conocimientoguest82c06d
 
Improved Low Voltage High Speed FVF Based Current Comparator with Logical Eff...
Improved Low Voltage High Speed FVF Based Current Comparator with Logical Eff...Improved Low Voltage High Speed FVF Based Current Comparator with Logical Eff...
Improved Low Voltage High Speed FVF Based Current Comparator with Logical Eff...IJERA Editor
 
Arquitectura de Computadores 3 (EFA, 9º ano)
Arquitectura de Computadores 3 (EFA, 9º ano)Arquitectura de Computadores 3 (EFA, 9º ano)
Arquitectura de Computadores 3 (EFA, 9º ano)Joel Carvalho
 
Evaluation of sub-soil geo-electric properties in a proposed power sub-statio...
Evaluation of sub-soil geo-electric properties in a proposed power sub-statio...Evaluation of sub-soil geo-electric properties in a proposed power sub-statio...
Evaluation of sub-soil geo-electric properties in a proposed power sub-statio...IJERA Editor
 
ENGINEERING DEGREE
ENGINEERING DEGREEENGINEERING DEGREE
ENGINEERING DEGREEHajesh Lodhi
 
Aerobic Biodegradation of Vinegar Containing Waste Water by Mixed Culture Bac...
Aerobic Biodegradation of Vinegar Containing Waste Water by Mixed Culture Bac...Aerobic Biodegradation of Vinegar Containing Waste Water by Mixed Culture Bac...
Aerobic Biodegradation of Vinegar Containing Waste Water by Mixed Culture Bac...IJERA Editor
 

Viewers also liked (20)

Cuento con 2 finales silemad lee
Cuento con 2 finales silemad leeCuento con 2 finales silemad lee
Cuento con 2 finales silemad lee
 
Apresentação - "Um Jogo para o Ensino de Programação Baseado na Taxonomia de ...
Apresentação - "Um Jogo para o Ensino de Programação Baseado na Taxonomia de ...Apresentação - "Um Jogo para o Ensino de Programação Baseado na Taxonomia de ...
Apresentação - "Um Jogo para o Ensino de Programação Baseado na Taxonomia de ...
 
1
11
1
 
Apostila adobe photo shop
Apostila adobe photo shopApostila adobe photo shop
Apostila adobe photo shop
 
Instrumentos slide share
Instrumentos slide shareInstrumentos slide share
Instrumentos slide share
 
Instrumentos slide share
Instrumentos slide shareInstrumentos slide share
Instrumentos slide share
 
Herbert block greek junta
Herbert block   greek juntaHerbert block   greek junta
Herbert block greek junta
 
Towards Improving Crash Data Management System in Gulf Countries
Towards Improving Crash Data Management System in Gulf CountriesTowards Improving Crash Data Management System in Gulf Countries
Towards Improving Crash Data Management System in Gulf Countries
 
Iffis14 datavisualisering
Iffis14 datavisualiseringIffis14 datavisualisering
Iffis14 datavisualisering
 
в гостях у дедушки зная
в гостях у дедушки знаяв гостях у дедушки зная
в гостях у дедушки зная
 
Still Lifes Art Photos Igor Kolosov
Still Lifes Art Photos Igor KolosovStill Lifes Art Photos Igor Kolosov
Still Lifes Art Photos Igor Kolosov
 
Binaria Calculadora2(1)
Binaria Calculadora2(1)Binaria Calculadora2(1)
Binaria Calculadora2(1)
 
Sociedad de conocimiento
Sociedad de conocimientoSociedad de conocimiento
Sociedad de conocimiento
 
Presentación1 clase
Presentación1 clasePresentación1 clase
Presentación1 clase
 
3
33
3
 
Improved Low Voltage High Speed FVF Based Current Comparator with Logical Eff...
Improved Low Voltage High Speed FVF Based Current Comparator with Logical Eff...Improved Low Voltage High Speed FVF Based Current Comparator with Logical Eff...
Improved Low Voltage High Speed FVF Based Current Comparator with Logical Eff...
 
Arquitectura de Computadores 3 (EFA, 9º ano)
Arquitectura de Computadores 3 (EFA, 9º ano)Arquitectura de Computadores 3 (EFA, 9º ano)
Arquitectura de Computadores 3 (EFA, 9º ano)
 
Evaluation of sub-soil geo-electric properties in a proposed power sub-statio...
Evaluation of sub-soil geo-electric properties in a proposed power sub-statio...Evaluation of sub-soil geo-electric properties in a proposed power sub-statio...
Evaluation of sub-soil geo-electric properties in a proposed power sub-statio...
 
ENGINEERING DEGREE
ENGINEERING DEGREEENGINEERING DEGREE
ENGINEERING DEGREE
 
Aerobic Biodegradation of Vinegar Containing Waste Water by Mixed Culture Bac...
Aerobic Biodegradation of Vinegar Containing Waste Water by Mixed Culture Bac...Aerobic Biodegradation of Vinegar Containing Waste Water by Mixed Culture Bac...
Aerobic Biodegradation of Vinegar Containing Waste Water by Mixed Culture Bac...
 

Similar to LOAD MANAGEMENT IN CLOUD ENVIRONMENT

A Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public CloudA Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public CloudIJMER
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...IAEME Publication
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...IAEME Publication
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGIRJET Journal
 
Cloud computing – partitioning algorithm
Cloud computing – partitioning algorithmCloud computing – partitioning algorithm
Cloud computing – partitioning algorithmijcseit
 
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHMCLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHMijcseit
 
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHMCLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHMijcseit
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudEditor IJCATR
 
Cloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based SurveyCloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based SurveyINFOGAIN PUBLICATION
 
Load Rebalancing for Distributed Hash Tables in Cloud Computing
Load Rebalancing for Distributed Hash Tables in Cloud ComputingLoad Rebalancing for Distributed Hash Tables in Cloud Computing
Load Rebalancing for Distributed Hash Tables in Cloud Computingiosrjce
 
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTINGLOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTINGijccsa
 
Load Balancing Algorithm to Improve Response Time on Cloud Computing
Load Balancing Algorithm to Improve Response Time on Cloud ComputingLoad Balancing Algorithm to Improve Response Time on Cloud Computing
Load Balancing Algorithm to Improve Response Time on Cloud Computingneirew J
 
A load balancing model based on cloud partitioning
A load balancing model based on cloud partitioningA load balancing model based on cloud partitioning
A load balancing model based on cloud partitioningLavanya Vigrahala
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentIRJET Journal
 

Similar to LOAD MANAGEMENT IN CLOUD ENVIRONMENT (20)

A Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public CloudA Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public Cloud
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
 
Cloud computing – partitioning algorithm
Cloud computing – partitioning algorithmCloud computing – partitioning algorithm
Cloud computing – partitioning algorithm
 
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHMCLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
 
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHMCLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING – PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
 
Load Balancing in Cloud Nodes
 Load Balancing in Cloud Nodes Load Balancing in Cloud Nodes
Load Balancing in Cloud Nodes
 
Cloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based SurveyCloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based Survey
 
Load Rebalancing for Distributed Hash Tables in Cloud Computing
Load Rebalancing for Distributed Hash Tables in Cloud ComputingLoad Rebalancing for Distributed Hash Tables in Cloud Computing
Load Rebalancing for Distributed Hash Tables in Cloud Computing
 
C017311316
C017311316C017311316
C017311316
 
WJCAT2-13707877
WJCAT2-13707877WJCAT2-13707877
WJCAT2-13707877
 
I018215561
I018215561I018215561
I018215561
 
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTINGLOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
 
Load Balancing Algorithm to Improve Response Time on Cloud Computing
Load Balancing Algorithm to Improve Response Time on Cloud ComputingLoad Balancing Algorithm to Improve Response Time on Cloud Computing
Load Balancing Algorithm to Improve Response Time on Cloud Computing
 
A load balancing model based on cloud partitioning
A load balancing model based on cloud partitioningA load balancing model based on cloud partitioning
A load balancing model based on cloud partitioning
 
N1803048386
N1803048386N1803048386
N1803048386
 
Z26167171
Z26167171Z26167171
Z26167171
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
 

Recently uploaded

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

LOAD MANAGEMENT IN CLOUD ENVIRONMENT

  • 1. Esha Sarkar Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.114-116 www.ijera.com 114 | P a g e LOAD MANAGEMENT IN CLOUD ENVIRONMENT Esha Sarkar*, Ch. Sekhar** *(Department of Computer Science, JNTUK University, Visakhapatnam-46) ** (Department of Computer Science, JNTUK University, India) ABSTRACT: Cloud computing is an on demand service in which shared resources, information, software and other devices are provided to the end user as per their requirement at a specific time. A cloud consists of several elements such as clients, datacenters and distributed servers. There are n number of clients and end users involved in cloud environment. These clients may make requests to the cloud system simultaneously, making it difficult for the cloud to manage the entire load at a time. The load can be CPU load, memory load, delay or network load. This might cause inconvenience to the clients as there may be delay in the response time or it might affect the performance and efficiency of the cloud environment. So, the concept of load balancing is very important in cloud computing to improve the efficiency of the cloud. Good load balancing makes cloud computing more efficient and improves user satisfaction. This paper gives an approach to balance the incoming load in cloud environment by making partitions of the public cloud. Keywords- Load Balancing, Cloud Partition, Main Controller, Load Balancers I. INTRODUCTION Cloud computing is the latest technology that delivers computing resources as a service such as infrastructure, storage, application development platforms, software etc. the advantages of cloud computing over traditional computing include agility, lower entry cost, device independency, location independency and scalability. The essential characteristics of cloud computing are: on demand self-service, network access, resource pooling, rapid elasticity, measured service [1]. Cloud computing is replacing the existing technologies as allows the end users to use its services without worrying about the infrastructure, installation, setup etc and offers them to pay for only for what they use. The on-demand service may be the software resources (software as a service, SAAS), physical resources (platform as a service, PAAS), or the Infrastructure (Infrastructure as a service, IAAS). There are three categories of cloud [2]: Public cloud: A public cloud is available to the clients by the third party service provider via the internet. A service provider makes resources such as applications and storage available to the general public over the internet. Public services may be free or offered on a pay per usage model. Private cloud: in private cloud the computing resources is fully dedicated to a particular firm or organization. No other organization can use the infrastructure. Hybrid Cloud: Hybrid cloud is a composition of two or more clouds that remains distinct but bound together, offering the benefits of multiple deployment models. Cloud is made up of huge resources. Management of these resources requires proper planning and proper layout. Cloud computing is efficient and scalable but maintaining the stability of processing so many requests in the cloud computing is a very complex problem [3]. cloud computing is very significant. It improves the efficiency and performance of cloud computing. As there are tremendous increase in traditional use of internet due to which uneven distribution of workload can occur, and it may cause some server overloaded and other under loaded which in turn may cause server crash. Workload distribution problem in cloud computing is very crucial and complex task till today, because the request arrival pattern on the cloud is not predictable and the capability of different servers in the cloud differ. In this paper we give an approach to manage the load in cloud environment by using the concept of load balancing and cloud partitioning, which simplifies the load balancing concept. II. LOAD BALANCING Load balancing is the process of distributing the load among various nodes of a distributed system to improve both resource utilization and job response time [4]. Load balancing ensures that all the processor in the system or every node in the network does approximately the equal amount of work at any instant of time. Load balancing in cloud computing systems is really a challenge now. Load Balancing is done with the help of load balancers where each incoming request is redirected and is transparent to client who makes the request. Based on RESEARCH ARTICLE OPEN ACCESS
  • 2. Esha Sarkar Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.114-116 www.ijera.com 115 | P a g e predetermined parameters, such as availability or current load, the load balancer uses various scheduling algorithm to determine which server should handle and forwards the request on to the selected server [5]. Load balancing algorithms are two types based on the cloud computing environment, whether it is static or dynamic: 1. Static load balancing algorithm 2. Dynamic load balancing algorithm In static cloud environment, the cloud service provider loads all the homogeneous resources. In this case, the cloud needs to have prior information about the nodes capacity, memory, processing speed, performance of the nodes, etc. These requirements cannot be changed at the run time. All the information about the system is known in advance, and the load balancing strategy is made by load balancing algorithm at compile time. In dynamic cloud environment, the cloud service provider loads the heterogeneous resources. Here the cloud system cannot depend on the prior information. The user requirement can change during the run-time. Load balancing does not consider the previous state or behavior of the system; it depends on the present behavior of the system. The important things to consider while developing such algorithm are: estimation of load, comparison of load, stability of different system, performance of system, interaction between the nodes, nature of work to be transferred, selecting of nodes, etc. Dynamic algorithm is implemented at run time. There are many load balancing algorithms, for example Equally Spread Current Execution Algorithm, Round Robin, Ant Colony algorithm, Random algorithm, the Weight Round Robin and the Dynamic Round Robin. Some of the classical load balancing methods is similar to the allocation method in the operating system, for example, the Round Robin algorithm and the First Come First Served (FCFS) rules. III. PROPOSED SYSTEM Our proposed system implements the load balancing concept in the public cloud environment. The public cloud has many nodes in different geographical locations. In our system, we divide the public cloud into several partitions to manage and simplify the load balancing in cloud environment, which is huge and complex. The partitioning is based on the geographical locations. Thus a cloud partition is subarea of public cloud and each cloud partition has many nodes of particular geographical region. Our proposed model has a Main Controller and Load Balancers. Main Controller chooses the suitable cloud partition for processing the incoming requests based on the status of the cloud partition. The Load Balancers are present in each cloud partition, which chooses the load balancing strategy. When the request arrives in the cloud; the Main Controller decides which cloud partition should receive the request. Then in the cloud partition the Load Balancer decides which nodes in the cloud partition should process the requests. This decision is done by the load balancing algorithm. The cloud partition can have three status based on which the Main Controller chooses a particular partition. IDLE: In this status, most of the nodes are in idle state. NORMAL: In this status, some of the nodes are in idle status while some others are overloaded. HEAVY: In this status, most of the nodes are overloaded. The main controller will choose the partition that is idle or normal in status. If the cloud partition status is heavy, the Main Controller will forward the request to another cloud partition that has normal status. Cloud Partition 1 Cloud Partition 2 Cloud partition 3 Fig 1: Cloud Partition Model Algorithm 1 Best Partition Algorithm [6] begin while job do SearchBestPartition (request); If partitionState==idle||partitionState== normal then Send Job to Partition; else search for another Partition; end if end while end
  • 3. Esha Sarkar Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.114-116 www.ijera.com 116 | P a g e Fig 2: System Architecture The Load Balancer gathers the load information from every node to evaluate the cloud partition status. The first step is to find the load degree of each node. The load degree of node is related to various static and dynamic parameters. The load status of a node can be: IDLE: when LD (N) =0 NORMAL: 0<LD (N) <= High_LD OVERLOADED: High_LD<=LD (N) Where, LD (N) is the load degree of node N. The Load Balancer will choose the node that is either idle or normal in status. Then, it will assign the request to that node for further processing. The load degree results are input to the load status table created by the Load Balancer. Each Balancer has a load status table, which is used to calculate the cloud partition status. Algorithm 2: Request Allocation to Node set counter=0; Select node sequentially If counter< max load capacity of node Assign request to node && counter++; else select next node Check for node If counter< max capacity of node Assign request to node && counter++; If counter == max capacity of node Request assignment not possible; wait for some nodes to become free; end if end else end if This algorithm describes that each node in the cloud partition can handle up to certain number of requests. The Load Balancer selects the nodes sequentially. Each node is associated with a counter. The Load Balancer will check the node whether the counter is less than the maximum number of requests it can handle. If it is so, then it will assign the requests to that particular node. If the counter is equal to the maximum number of requests, then the Load Balancer will not assign the requests to it and will check the next node and so on. IV. CONCLUSION AND FUTURE WORK Load Balancing is an essential task in Cloud Computing environment to achieve maximum utilization of resources. Various works has been done in this research area to enhance the performance and efficiency of the cloud system. Our proposed system gives a simple approach of load balancing in the cloud using the concept of cloud partitioning. However, more work needs to be done in this area. In future study, other load balancing algorithms can be found out, because other algorithms may give better load balancing results. Various load balancing algorithms must be compared. More efficient algorithms should be designed so that the distribution of the load among the nodes in the cloud partition will be simpler and reduce the time complexity. Cloud division is not a simple task. Many things need to be considered while making cloud partition, such as the nodes in a cluster may be still apart. V. ACKNOWLEDGEMENT I would like to thank and acknowledge my guide Mr. Ch. Sekhar, for his support, his supervision and his precious time. He supervised the work over the past few months and advised many innovative ideas, helpful suggestion and valuable advice. REFERENCES [1.] Ruxandra Stefania PETRE, “Data Mining in Cloud Computing” published in “Database Systems Journal vol.III, no.3/2012” [2.] kashish Ara Shakil, Mansaf Aslam,”Data Management in cloud based environment using k-median clustering technique” published in “IJCA” [3.] Mohammad Manzoor Hussain, Anandkumar Biyani, Bhavana Bidarkar, “Cloud Partitioning for Public Clouds using Load Balancing Model”, published in “International Journal of Engineering Development and Research” [4.] Mangal Nath Tiwari, Kamalendra Kumar Gautam, Dr Rakesh Kumar Katare, “Analysis of public cloud Load Balancing using Partitioning Method and Game Theory”, published in “International journal of Advanced Research in Computer Science and Software Engineering” [5.] Mayanka Katyal, Atul Mishra, “A Comparative Study of Load Balancing Algorithms in Cloud Computing Environment”, published in,” International Journal of Distributed and Cloud Computing”. [6.] Gaochao Xu, Junjie Pang, and Xiaodong Fu, ” A Load Balancing Model Based on Cloud Partitioning for the Public Cloud” published in “IEEE TRANSACTIONS ON CLOUD COMPUTING YEAR 2013” Main Controller Load Balancer A Load Balancer B N1 N2 N3 N1 N2 N3 Jobs