Submit Search
Upload
IRJET - Efficient Load Balancing in a Distributed Environment
•
0 likes
•
9 views
IRJET Journal
Follow
https://www.irjet.net/archives/V7/i3/IRJET-V7I31072.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 5
Download now
Download to read offline
Recommended
Modified Active Monitoring Load Balancing with Cloud Computing
Modified Active Monitoring Load Balancing with Cloud Computing
ijsrd.com
G216063
G216063
inventionjournals
ENERGY EFFICIENT SCHEDULING FOR REAL-TIME EMBEDDED SYSTEMS WITH PRECEDENCE AN...
ENERGY EFFICIENT SCHEDULING FOR REAL-TIME EMBEDDED SYSTEMS WITH PRECEDENCE AN...
IJCSEA Journal
17 51-1-pb
17 51-1-pb
Editor IJARCET
IRJET-A Review on Trends in Multicore Processor Based on Cache and Power Diss...
IRJET-A Review on Trends in Multicore Processor Based on Cache and Power Diss...
IRJET Journal
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
IRJET Journal
A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time
IJECEIAES
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET Journal
Recommended
Modified Active Monitoring Load Balancing with Cloud Computing
Modified Active Monitoring Load Balancing with Cloud Computing
ijsrd.com
G216063
G216063
inventionjournals
ENERGY EFFICIENT SCHEDULING FOR REAL-TIME EMBEDDED SYSTEMS WITH PRECEDENCE AN...
ENERGY EFFICIENT SCHEDULING FOR REAL-TIME EMBEDDED SYSTEMS WITH PRECEDENCE AN...
IJCSEA Journal
17 51-1-pb
17 51-1-pb
Editor IJARCET
IRJET-A Review on Trends in Multicore Processor Based on Cache and Power Diss...
IRJET-A Review on Trends in Multicore Processor Based on Cache and Power Diss...
IRJET Journal
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
Scheduling of Heterogeneous Tasks in Cloud Computing using Multi Queue (MQ) A...
IRJET Journal
A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time
IJECEIAES
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET Journal
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
IRJET Journal
Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud
Shyam Hajare
J0210053057
J0210053057
researchinventy
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Eswar Publications
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
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
eSAT Publishing House
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
iosrjce
I018215561
I018215561
IOSR Journals
Energy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing Environment
IRJET Journal
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Review
ijtsrd
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
Editor IJCATR
GENERATIVE SCHEDULING OF EFFECTIVE MULTITASKING WORKLOADS FOR BIG-DATA ANALYT...
GENERATIVE SCHEDULING OF EFFECTIVE MULTITASKING WORKLOADS FOR BIG-DATA ANALYT...
IAEME Publication
A NOVEL SLOTTED ALLOCATION MECHANISM TO PROVIDE QOS FOR EDCF PROTOCOL
A NOVEL SLOTTED ALLOCATION MECHANISM TO PROVIDE QOS FOR EDCF PROTOCOL
IAEME Publication
Service Request Scheduling based on Quantification Principle using Conjoint A...
Service Request Scheduling based on Quantification Principle using Conjoint A...
IJECEIAES
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Eswar Publications
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
IRJET Journal
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
Kumar Goud
A study of load distribution algorithms in distributed scheduling
A study of load distribution algorithms in distributed scheduling
eSAT Publishing House
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
IJCNCJournal
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy Management
IRJET Journal
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
IRJET Journal
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
IRJET Journal
More Related Content
What's hot
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
IRJET Journal
Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud
Shyam Hajare
J0210053057
J0210053057
researchinventy
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Eswar Publications
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
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
eSAT Publishing House
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
iosrjce
I018215561
I018215561
IOSR Journals
Energy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing Environment
IRJET Journal
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Review
ijtsrd
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
Editor IJCATR
GENERATIVE SCHEDULING OF EFFECTIVE MULTITASKING WORKLOADS FOR BIG-DATA ANALYT...
GENERATIVE SCHEDULING OF EFFECTIVE MULTITASKING WORKLOADS FOR BIG-DATA ANALYT...
IAEME Publication
A NOVEL SLOTTED ALLOCATION MECHANISM TO PROVIDE QOS FOR EDCF PROTOCOL
A NOVEL SLOTTED ALLOCATION MECHANISM TO PROVIDE QOS FOR EDCF PROTOCOL
IAEME Publication
Service Request Scheduling based on Quantification Principle using Conjoint A...
Service Request Scheduling based on Quantification Principle using Conjoint A...
IJECEIAES
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Eswar Publications
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
IRJET Journal
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
Kumar Goud
A study of load distribution algorithms in distributed scheduling
A study of load distribution algorithms in distributed scheduling
eSAT Publishing House
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
IJCNCJournal
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy Management
IRJET Journal
What's hot
(20)
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud
J0210053057
J0210053057
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
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...
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
I018215561
I018215561
Energy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing Environment
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Review
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
GENERATIVE SCHEDULING OF EFFECTIVE MULTITASKING WORKLOADS FOR BIG-DATA ANALYT...
GENERATIVE SCHEDULING OF EFFECTIVE MULTITASKING WORKLOADS FOR BIG-DATA ANALYT...
A NOVEL SLOTTED ALLOCATION MECHANISM TO PROVIDE QOS FOR EDCF PROTOCOL
A NOVEL SLOTTED ALLOCATION MECHANISM TO PROVIDE QOS FOR EDCF PROTOCOL
Service Request Scheduling based on Quantification Principle using Conjoint A...
Service Request Scheduling based on Quantification Principle using Conjoint A...
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
A study of load distribution algorithms in distributed scheduling
A study of load distribution algorithms in distributed scheduling
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy Management
Similar to IRJET - Efficient Load Balancing in a Distributed Environment
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
IRJET Journal
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
IRJET Journal
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET Journal
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
IRJET Journal
Enhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computing
eSAT Publishing House
Enhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computing
eSAT Journals
Load Balancing traffic in OpenStack neutron
Load Balancing traffic in OpenStack neutron
sufianfauzani
A New Approach for Dynamic Load Balancing Using Simulation In Grid Computing
A New Approach for Dynamic Load Balancing Using Simulation In Grid Computing
IRJET Journal
Energy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud Environment
IRJET Journal
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
IRJET Journal
Hybrid Task Scheduling Approach using Gravitational and ACO Search Algorithm
Hybrid Task Scheduling Approach using Gravitational and ACO Search Algorithm
IRJET Journal
Load balancing in Distributed Systems
Load balancing in Distributed Systems
Richa Singh
Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...
IJECEIAES
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
eSAT Journals
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...
IRJET Journal
IRJET- Load Balancing and Crash Management in IoT Environment
IRJET- Load Balancing and Crash Management in IoT Environment
IRJET Journal
J017367075
J017367075
IOSR Journals
The Concept of Load Balancing Server in Secured and Intelligent Network
The Concept of Load Balancing Server in Secured and Intelligent Network
IJAEMSJORNAL
IRJET- An Improved Weighted Least Connection Scheduling Algorithm for Loa...
IRJET- An Improved Weighted Least Connection Scheduling Algorithm for Loa...
IRJET Journal
A load balancing strategy for reducing data loss risk on cloud using remodif...
A load balancing strategy for reducing data loss risk on cloud using remodif...
IJECEIAES
Similar to IRJET - Efficient Load Balancing in a Distributed Environment
(20)
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
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 computing
Enhanced equally distributed load balancing algorithm for cloud computing
Load Balancing traffic in OpenStack neutron
Load Balancing traffic in OpenStack neutron
A New Approach for Dynamic Load Balancing Using Simulation In Grid Computing
A New Approach for Dynamic Load Balancing Using Simulation In Grid Computing
Energy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud Environment
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
Hybrid Task Scheduling Approach using Gravitational and ACO Search Algorithm
Hybrid Task Scheduling Approach using Gravitational and ACO Search Algorithm
Load balancing in Distributed Systems
Load balancing in Distributed Systems
Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...
IRJET- Load Balancing and Crash Management in IoT Environment
IRJET- Load Balancing and Crash Management in IoT Environment
J017367075
J017367075
The Concept of Load Balancing Server in Secured and Intelligent Network
The Concept of Load Balancing Server in Secured and Intelligent Network
IRJET- An Improved Weighted Least Connection Scheduling Algorithm for Loa...
IRJET- An Improved Weighted Least Connection Scheduling Algorithm for Loa...
A load balancing strategy for reducing data loss risk on cloud using remodif...
A load balancing strategy for reducing data loss risk on cloud using remodif...
More from IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
More from IRJET Journal
(20)
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
React based fullstack edtech web application
React based fullstack edtech web application
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Recently uploaded
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Chandu841456
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
VICTOR MAESTRE RAMIREZ
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
SAURABHKUMAR892774
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
C Sai Kiran
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
koyaldeepu123
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
GDSCAESB
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
britheesh05
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
NikhilNagaraju
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting .
Satyam Kumar
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
k795866
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
João Esperancinha
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
me23b1001
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
asadnawaz62
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
wendy cai
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
LewisJB
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
PragyanshuParadkar1
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Asst.prof M.Gokilavani
Recently uploaded
(20)
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting .
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
IRJET - Efficient Load Balancing in a Distributed Environment
1.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5341 Efficient Load Balancing in a Distributed Environment Ankit Kumar Singh1, Dhairya Kalpeshbhai Patel2, Kaustumbh Jaiswal3, Dr. Ram Mohan Babu4, Shikhar Sharma5 1,2,3,5B.E. Student, Dept. of Information Science and Engineering, Dayananda Sagar College of Engineering, Kumaraswamy Layout, Bengaluru, India 4HOD, Dept. of Information Science and Engineering, Dayananda Sagar College of Engineering, Kumaraswamy Layout, Bengaluru, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Cloud computing is an emerging paradigm in computing. It aims for the transparent sharing of data, calculations and service over a scalable node network. Since cloud computing stores the data in the open environment and disseminates the resources, the quantity of data storageisfast growing. Load balancing is a key issue within cloud storage. Maintaining load information will consume a lot of cost as the network is too large to spread load in a timely manner. Load balancing is one of the main challenges in cloud computing that is required to spread the distributed workload over several nodes to ensure that no single node is overloaded. It helps in optimum resource utilization and thus in improving system performance. With effective job scheduling and resource management techniques, a few existing scheduling algorithms can preserve load balance and provide better strategies as well. To achieve maximum profits with automated load balancing algorithms, it is necessary to make efficient use of resources. This paper addresses some of the current algorithms for load balancing in cloud computing. Key Words: cloud computing, load balancing, dynamic workload. 1. INTRODUCTION Significant advances in computer technology have led to increased demand for high-speed computing and the need for fast scalability, availability and rapid response. It led to the use of parallel and distributed computing systems where the job is performed concurrently by more than one processor. Effective strategy to spread workload across multiple processors is one of the main research issues in parallel and distributed systems. Load balancing is used to minimize response time, optimize the performance and prevent overload. Load balancing is designed to ensure that every processor in the system does about the same amount of work at any time. 2. LOAD BALANCING Load balancing is a relatively new technique facilitating networks and resources by delivering maximum throughput with minimum response time. Dividing traffic between servers allows data to be sent and received without any significant delay. There are various types of algorithms that help load traffic between available servers. Websites may be linked to a basic example of load balancing in our daily lives. The users could encounter delays, timeouts and possibly long device responses without load balancing. Load balancing solutions usually apply redundant servers which help to better distribute communication traffic so that the availability of the websiteis certainlysettled.Therearemany different types of algorithms for load balancing available which can be classified primarily into two categories, static and dynamic. 2.1 Static Algorithms Static algorithms equivalently divide the traffic between servers. Through this strategy the traffic on the servers will be quickly disdained and thus thesituationwillbecomemore imperfect. This algorithm is named asroundrobinalgorithm, which splits the traffic equally. There have been many problems in thisalgorithm,howeversoweightedroundrobin was described to enhance thecrucial roundrobinchallenges. Every server was assigned a weight in this algorithm and obtained more connections according to the highest weight. Servers will receive balanced traffic in a situation where all the weights are equal. Before you begin to format your paper, first write and save the content as a separate text file. Keep your text and graphic files separate until after the text has been formatted and styled. Do not use hard tabs, and limituseofhardreturns to only one return at the end of a paragraph. Do not add any kind of pagination anywhereinthepaper.Donotnumbertext heads-the template will do that for you. 2.2 Dynamic Algorithms- Dynamic algorithms assigned appropriate weights on servers and chose to balance the traffic by finding a lightest server in the entire network. Selecting a suitable server, however, involved real-time contact with the networks, resulting in additional traffic being introduced to the system. Comparing these two algorithms, though round robin algorithms based on simple rule, this resulted in more loads conceived on servers and therefore imbalanced traffic. However; dynamic algorithm based on query that can be done frequently on servers, but sometimes prevailing traffic will prevent these queries from being answered and can be distinguished accordingly by more overhead on network.
2.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5342 2.3 Load Balancing in Distributed Systems- Today more modern software development methodologies are being used to improve usability of applications embedded in distributed networks on compatible hardware. To achieve this goal and enhance the software infrastructure, middleware has been used to facilitate portability and interpretability of the distributed portion of the application. Middleware is defined as network services and software components enabling the application and networks to be scaled. Middleware has eased the task of designing and developing and handling the distributed applications by providing easy and integrated distributed programming environment. 3. ISSUE IN LOAD BALANCING The following issues are analyzed during load balancing: a. The communicationchannelsareoffinitebandwidth in the distributed environment and the processing units may be physically distant, therefore load balancing needs to decide whether or not to allow task migration. b. A computing job may not be arbitrarily divisible which leads to certain dividing tasks constraints. c. That job consists of several smaller tasks and may have different execution times for each one of those tasks. d. The load on each processor as well as on the network can differ from time to time, depending on the users’ workload. e. The capacity of the processors in architecture, operating system, CPU speed, memory size and usable disk space that vary from one another. Taking into accounttheabovefactorstheloadbalancecan be simplified into four basic steps: a. Processor load and state control b. Exchange of load and state data between processors c. Calculating the distribution of new works d. Actual movement in the data. 4. ADVANTAGES OF LOAD BALANCING Some major advantages of load balancing are as follows: a. It reduces the task waiting time. b. It minimizes the time required to respond to tasks. c. It maximizes the use of resources at the system. d. It maximizes system performance. e. This improves system reliability, and stability. f. It's adjusting to future changes. g. Long hunger for the small work is avoided. h. The overall performance of thenetworkisimproved in load balancing by improving the performance of each node. 5. METRICS FOR LOAD BALANCING Different measurements found in current load balance techniques are discussed below- a. Scalability is an algorithm's ability to perform load balancing of any finite number of nodes for a network. The metric needs to be improved. b. Resource Use is used to test the resources use. For efficient load balancing it should be configured. c. Quality is used to test device performance. It needs to be improved at a reasonable cost, e.g., while maintaining sufficient delays, reducing task response time. d. Response Time is the amount of time taken in a distributed system to respond by a given load balancing algorithm. We will minimize this parameter. e. Overhead Associated determines the amount of overhead involved while a load-balancingalgorithm is implemented. It is composed of overhead due to work movement, inter-processor and coordination between processes. This should be reduced to allow for efficient operation of a load balancing technique. The aim and motivation of this survey is to provide a systematic review of existing load balancing algorithms and to encourage the amateur researcher in this field to contribute to the development of a more effective load balancing algorithm. This will be of benefit to interested researchers in carrying out further research in this area. 6. Load BALANCING ALGORITHMS 6.1 Round Robin The processes in this algorithm [2] are divided among all processors. In round robin ordereachcycleisallocatedtothe processor. The process allocation order is kept locally independentfromtheremoteprocessorallocations.Although the distribution of workloads between processors is the same, the processing time for different processes is not the same so some nodes can be heavily loaded at any point of time and others remain idle. This algorithm is mostly used in web servers where http requests are similar in nature and are equally distributed. 6.2 Connection Mechanism Load balancing algorithm [3] can also be based on the least link mechanism that ispartofthealgorithmfordynamic scheduling. To estimate the load it needs to dynamically count the number of connections for each server. The load balancer records each server's contact number. The number of connections increases when a new link is routed to it, and the number decreases when the connection is terminated or timeout occurs.
3.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5343 6.4 Randomized(RAND) By fact the randomized algorithm is of a static kind. Within this algorithm [2] a method can be treated with a probability p by a particular node n. For each processor, the process allocation order is maintained independently of allocation from remoteprocessor. This algorithmworkswell in case of similarly loaded procedures. Problems arise when loads are of different computational complexities. Randomized algorithms do not uphold deterministic approaches. As Round Robin algorithm generates overhead for process queue it works well. 6.4 Equally Spread Current Execution Algorithm Unit manage with priorities fairly distributed current execution algorithm [4]. Distribute the load randomly by testing the size and moving the load to a virtual machine that is easily loaded or manages the job, taking less time and optimizing the throughput. It is the method of spreading the range in which the load balancer spreads the load of the job in hand over multiple virtual machines. 6.5 Throttled Load Balancing Algorithm Throttled algorithm [4] is entirely virtual machinebased. First, this client asks the load balancer to check the right virtual machine that can easily access that load and perform the operations that the client or user is giving. The client first asks the load balancer to find a suitable Virtual Machine to perform the necessary operation in this algorithm. 6.6 A Task Scheduling Algorithm Based on Load Balancing Y. Fang et al. [5] addressed a two-level task scheduling system focused on load balancing to meet users ' complex requirements and achieve a high utilization of resources. By first mapping tasks to virtual machines and virtual machines to host resources, it enables load balancing, thus enhancing task response time, resource utilization and overall environmental performance. 6.7 Biased Random Sampling M. Randleset al. [6] explored a distributed and flexible load balancing approach that uses random system domain sampling to achieveself-organization,thusbalancingtheload across all network nodes. Here a virtual graph is built, reflecting the load on the server with the connectivityofeach node (a server is viewed as a node). Every server is symbolized as a node in the graph, each being directed in degree to the server's free resources. The load balancing scheme used here is fully decentralized, making it ideal in a cloud for such large network systems. With an increase in population diversity the efficiency is reduced. 6.8 Min-Min Algorithm It begins with a collection of unassigned tasks. First of all, minimum completion time is to be found for all activities. Then the minimum value is chosen from these minimum times which is the minimum time on any resource among all the tasks. Then the job on the corresponding computer is scheduled according to that minimum time. The execution time for all other tasks on that machine is then changed by adding the execution time of the assigned task to the execution times of other tasks on that machine and assigned task is removed from the list of tasks to be assigned to the machines. The same process is then followed again until all the tasks are performed on the capital. But this strategyhasa major drawback which can lead to starvation [7]. 6.9 Max-Min Algorithm Max-Min is almost the same as the min-min algorithm except for the following:afterfindingtheminimumexecution times, the maximum value is chosen which is the maximum time on any resource between all tasks. Then the job on the corresponding computer is scheduled according to that maximum time. The execution time for all other tasks onthat machine is then changed by adding the execution time of the assigned task to the execution times of other tasks on that machine, and the assigned task is removed from the list of tasks to be assigned to the machines [7]. 6.10 Token Routing The main aim of the algorithm [9] is to reduce the cost of the system by shifting the tokens around it. Yet due to connectivity bottleneck, agents in a distributed cloud system cannot have the necessary information to spread the workload. Sothedistributionofworkloadbetweentheagents is not fixed. The token routing algorithm's drawback can be removed with the help of token based load balancing heuristic approach. This algorithm makes routing decision quick and efficient. In this algorithm agent need not have an idea of the complete knowledge about the working load of their global state and neighbors. This method does not involve any communication overhead. 6.11 Nearest Neighbor Algorithm Each processor considers only its immediate neighbor processors to execute load balancingoperationswithnearest neighbor algorithm. Based on the load it has and the load details to its immediate neighbors a processor takes the balancing decision [11]. Through successively swapping the load for the adjacent nodes the network maintains a globally distributed state of operation. The nearest neighbor algorithm is split primarily into two groups which are method of diffusion and method of sharing of dimensions. With this method a processor that is strongly or lightly loaded balances its load concurrently with all its closest neighbors at a time, while a processor balances its load successively with its neighbor one at a time in dimension swap form. 6.12 Adaptive Contracting with Neighbor (ACWN) Once the workload is newly created, it is transferred to the nearest neighbor processor which is least loaded. The processor which accepts the load holds the load in its local heap. If the load in its heap is smaller than its threshold level,
4.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5344 otherwise it will transfer theload belowthethresholdloadto the neighboring processor. ACWN thus requires retaining local load information as well as adjacent loadinformationto regularly swap the load. RAND is therefore differentfromthe ACWN in that ACWN always finds the target nodethatisleast loaded in the neighborhood [11]. 6.13 Prioritized Random (PRAND) Algorithm The workload is expected to be consistent in both RAND and ACWN in the light of their statistical specifications. Changes are made to the non-uniform workload on RAND and ACWN to get RAND (PRAND) prioritized and ACWN (PACWN) prioritized respectively. In these equations, index numbers are allocated to the workloads based on the weight of their heaps. PRAND is similar to RAND except that it chooses from the heap the second largest weighted load and passes it to a chosen neighbor at random. On the other hand, PACWN chooses the second largest weighted workload and moves it to the neighbor who is least loaded[11]. 6.14 Cyclic Algorithm This is the product of the slight modification of the random algorithm. Cyclically the task is allocated toaremote device. Thisalgorithm also tells of the lastdeviceaprocedure was sent to. 6.15 Probabilistic Every node carries a vector of load including the load of a subset of nodes. The first half of the load vector which also carries the local load is sent to a randomly selected node periodically. Wheninformationisupdatedinthismannerand without transmission, the information can be distributed over the network. Nevertheless, this algorithm's efficiency isn't optimal, its extensibility is low, and insertion is delayed [1]. 6.16 Threshold and Least THRESHOLD and LEAST, both use a partial knowledge gained through the exchanging of messages. In THRESHOLD, a node is randomly selected to accept a migrated load. If the load is below the load level, the load acknowledged by that load. Then, polling with another node is replicated to find a suitable nodeto pass the load. Ifnosuitablereceiverhasbeen identified, the procedure is executed locally after a limited number of attempts. LEAST is an instant of THRESHOLD,and is chosen to obtain the migrated load after polling the least loaded machine [1]. THRESHOLD and LEAST perform well, and are basic in design. In fact, these algorithms use the up- to-date load values. 6.17 Reception In thisalgorithm,nodesbelowthethresholdloadconsider the overloaded node for migration load from overloaded node by random polling. 6.18 Centralized Information and Centralized Decision In this class of algorithms the system information is stored in a single node, and that single node also takes the decision. CENTRAL is a subset ofthatalgorithm.Whenanode that is heavily loaded needs to move a task, it asks a server for a node that is lightly loaded. The server machine is informed by each nodein the system whether or not a lightly loaded node is available. CENTRAL delivers very efficient results on performance [1]. But this algorithm suffers from a very serious problem,thatthisalgorithmwillnotprovideany facilities if the server crashes. 6.19 Centralized Information and Distributed Decision In GLOBAL, information gathering is centralized while decision making is distributed [1].Serverbroadcaststheload situation on the nodes. Through this knowledge an overloaded processor identifies the lightly loaded node without going through the server from its load vector. Dueto the lower inclusion of message information, thisalgorithm is very efficient and robust in nature, because the system remains alive even when the server is in recovery. GLOBAL algorithm gathers large amounts of information but the information is not up to date. As a result, there are greater overheads in the program. 6.20 Distributed information and Distributed Decision Each node in the system regularly transmits its load condition, and each nodemaintains a global load vector.This algorithm performs poorly. Both the information and the judgment are transmitted in RADIO, and without coercion there is no broadcast. A distributed list of lightly loaded nodes in this algorithm in which each computer is aware of its successor and predecessor. In addition, each node knows the head of the available list, which is called the manager. Migration of a network from a heavily loaded node through the manager to the lightly loaded node is performed directly or indirectly. Broadcasting happens when manager crashes or when a node is added to the list available[1]. 6.21 The Shortest Expected Delay (SED) Strategy This strategy efforts to reduce the anticipated delay of completion of each job so that the destination nodeis chosen to minimize the delay. This is a greedy technique in which each work fulfills its best interest and enters the queue that can reduce the anticipated completion delay. This method minimizes the average delay of any given batch of jobs with no further subsequent delivery. SED does not reduce the average time period for an ongoing process of arrival. To evaluate the destination node the source node must collect state information for location policy from other nodes. 6.22 Modified SED In the SED strategycommunicationdelayisintroduced.Ajob experiences communication delay because of the transfer of jobs from the source node to the destination node. Another modification occurs because of a node's limited input queue
5.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5345 size [6]. If a job is sent to a node whose input queue is saturated, the job cannot enter the queue and will be transferred to the second-best node,whichmayalsosaturate the input queue, and so forth. If there is no node open for a job then it is always moved to the original node. This work will be temporarily held at this node if the queue remains filled and tries to re-enter after a set interval of time. This delay is considered in the modifies SED. 6.23 The Never Queue (NQ) Strategy NQ policy is a different technique in which the source system calculates the cost of sending a job to each final destination or to a subset of final destinations, and the work is put on the server at reduced cost [10]. This algorithmoften places a job on a server which is quickest available. This algorithm minimizes the extra delay in successive arriving workers, so that NQ policy minimizes the total delay. In addition,a server does not transfer incomingworktoservers until the server is the fastest one available. 6.24 Modification of NQ strategy NQ strategy is always keen to find the best idle server. If no idle server is available it will pick the server with the shortest expected delay. If a serverisunabletoacceptthejob, it will be moved to another system, with the shortest estimated wait, etc. If no server is finally found with the shortest anticipated time, the job will be backed up to the original server anyway. Because of the congestion of the input queue the job may have to wait there temporarily. So the job will get the chance after a certain interval of time when the input queue has enough space to accommodate it. This delay in is considered in modified NQ. 6.25 Greedy Throughput (GT) Strategy This approach is distinct from Strategies for SED and NQ. GT approach deals with the system's throughputwhichisthe number of jobs done per unit timewouldbemaximumbefore the arrival of new job instead of optimizing only the throughput rate at the balancing moment. That is why this program is called Greedy Throughput (GT) [10]. In this paper differentloadbalancingtechniquesare discussed thoroughly in detail. Load balancingindistributed environment is one of the hottest areas of research as the demand for heterogeneous computing is increasing withthe wise utilization of the web. The performance of the computing system increases with the load balancing algorithm. Here in this paper we have drawn a comparison between Static Load Balancing(SLB) and Dynamic Load Balancing(DLB) by introducing some parameters. Different facilities of load balancing algorithms are enumerated inthe paper. Finally, we studied some of the most important DLB algorithms and compared them to focus their importance in different situations. There does not exist any algorithm which is absolutely perfect but one can use one of the algorithms mentioned above based on the situation. The comparative study not only provides anoverviewoftheload balancing algorithms, but also offers practical guidelines to researchers in designing the most efficient load balancing algorithm for distributed environment. REFERENCES [1] Bernard G., Steve D. and Simatic M. “A Survey of Load Sharing in Networks of Workstations”. The British Computerm Society,TheInstituteofElectrical Engineers and IOP Publishing Ltd, 75-86,1993. [2] Zhong Xu, Rong Huang, (2009) “Performance Study of Load Balanacing Algorithms in Distributed Web Server Systems”, CS213 Parallel and Distributed Processing Project Report. [3] P.Warstein, H.Situ and Z.Huang(2010), “Load balancing in a cluster computer” In proceeding of the seventh International Conference on Parallel and Distributed Computing, Applications and Technologies, IEEE. [4] Ms.NITIKA, Ms.SHAVETA, Mr. GAURAV RAJ; “Comparative Analysis of Load Balancing Algorithms in Cloud Computing”, International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 3, May 2012. [5] Y. Fang, F. Wang, and J. Ge, “A Task SchedulingAlgorithm Based on Load Balancing in Cloud Computing”, Web Information Systems and Mining, Lecture Notes in Computer Science, Vol. 6318, 2010, pages 271-277. [6] T.R.V. Anandharajan, Dr. M.A. Bhagyaveni”Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud” IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 2, March 2011. [7] T. Kokilavani J.J. College of Engineering & Technology and Research Scholar, Bharathiar University, Tamil Nadu, India” Load Balanced Min-Min Algorithm for Static Meta-Task Scheduling in Grid Computing” International Journal of Computer Applications (0975 – 8887) Volume 20– No.2, April 2011. [8] Peter Mell, Timothy Grance, “The NIST Definition of Cloud Computing”, NIST Special Publication 800-145, September 2011. [9] Zenon Chaczko, Venkatesh Mahadevan, Shahrzad Aslanzadeh, Christopher Mcdermid (2011)“Availabity and Load Balancing in Cloud Computing” International Conference on Computer and Software ModelingIPCSIT vol.14 IACSIT Press,Singapore 2011. [10] Weinrib and Shenker S. “Greed is not Enough: Adaptive Load Sharing in Large Heterogeneous Systems”. INFOCOM, 986-994, 1988 [11] Xu C. and Lau F.C.M. “Load Balancing in Parallel Computers: Theory and Practice”. Kluwer Academic Press, 1997. 7. CONCLUSIONS
Download now