Engineering PapersSearch

NASA NTRS · 19930071789

Prediction-based dynamic load-sharing heuristics

Abstract

The authors present 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 percent better response times than the nonprediction centralized heuristic, and that the prediction-based distributed heuristics achieve up to 50 percent improvements relative to their nonprediction counterpart.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Goswami, Kumar K., Devarakonda, Murthy, Iyer, Ravishankar K.. 1993-06-01. Prediction-based dynamic load-sharing heuristics. https://ntrs.nasa.gov/citations/19930071789

Cite the original work for its findings. Save a collection to share your selection of sources.