Publication | Closed Access
Prediction-based dynamic load-sharing heuristics
74
Citations
21
References
1993
Year
Load Balancing (Computing)EngineeringDynamic Resource AllocationEnergy ManagementCloud ComputingDistributed Resource ManagementComputer EngineeringSystems EngineeringSoftware EngineeringScheduling (Computing)Distributed SystemsComputer ScienceResource RequirementsResource AllocationParallel ComputingCombinatorial OptimizationResource PredictionWorkload Management
Presents dynamic load-sharing heuristics that use predicted resource requirements of processes to manage workloads in a distributed system. A previously developed statistical pattern-recognition method is employed for resource prediction. While nonprediction-based heuristics depend on a rapidly changing system status, the new heuristics depend on slowly changing program resource usage patterns. Furthermore, prediction-based heuristics can be more effective since they use future requirements rather than just the current system state. Four prediction-based heuristics, two centralized and two distributed, are presented. Using trace driven simulations, they are compared against random scheduling and two effective nonprediction based heuristics. Results show that the prediction-based centralized heuristics achieve up to 30% better response times than the nonprediction centralized heuristic, and that the prediction-based distributed heuristics achieve up to 50% improvements relative to their nonpredictive counterpart.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1