Presentation is loading. Please wait.

Presentation is loading. Please wait.

Load Balancing Dan Priece. What is Load Balancing? Distributed computing with multiple resources Need some way to distribute workload Discreet from the.

Similar presentations


Presentation on theme: "Load Balancing Dan Priece. What is Load Balancing? Distributed computing with multiple resources Need some way to distribute workload Discreet from the."— Presentation transcript:

1 Load Balancing Dan Priece

2 What is Load Balancing? Distributed computing with multiple resources Need some way to distribute workload Discreet from the user Increase:  Reliability  Efficiency

3 Uses Internet Servers Distributed applications  Render Server By means of hardware or software

4 Strategies Static Balanced before parallel code execution Quasi-Dynamic  Infrequent changes to balance  Save computational time Dynamic  Frequent changes  Frequent recalculations of balance

5 Implementations Random  Simple  Does not guarantee even balance Round-Robin  Even balance  Does not work well with varying spec systems Weighted Round-Robin  Even balance  More overhead

6 Implementation in Render Server Use Weighted Round-Robin approach  Dynamic  Course-Grained  Weighted by system factors CPU Load System Specifications Network Speeds


Download ppt "Load Balancing Dan Priece. What is Load Balancing? Distributed computing with multiple resources Need some way to distribute workload Discreet from the."

Similar presentations


Ads by Google