Search NASASearch

NASA NTRS · 19900019117

Dynamic load-sharing using predicted process resource requirements

Abstract

Heuristics which use predicted process resource requirements to make scheduling decisions are proposed. Four heuristics are presented. The first two, MINQ and SMPL, employ centralized scheduling and the remaining two, DMINQ and FDMINQ, use distributed scheduling. These heuristics are first compared against random scheduling and then against two conventional heuristics, CENTEX and DISTED, which schedule processes solely based on system state information. Results based on trace-driven simulations show that the proposed centralized heuristics offer significantly improved mean response time and they require fewer status update messages. In experiments using the same status update rates, SMPL response times were, on the average, 22 percent lower than those for CENTEX; MINQ response times were, on the average, 18 percent lower. The simulations also showed that MINQ and SMPL can perform as well as, or better than, CENTEX while using up to 70 percent fewer status update messages. The use of fewer status update messages imposes less overhead on the system. The use of prediction for distributed scheduling produced similar results. When prediction was used to filter small processes and execute them locally a 50 percent improvement in response times was obtained.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Goswami, Kumar K., Iyer, Ravishankar K.. 1990-07-01. Dynamic load-sharing using predicted process resource requirements. https://ntrs.nasa.gov/citations/19900019117

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