Title :
A distributed look-ahead algorithm for scheduling interdependent tasks
Author :
Winckler, Andreas
Author_Institution :
Stuttgart, Univ., Germany
Abstract :
Autonomous decentralized systems, which concurrently work on different types of jobs consisting of interdependent tasks (steps), are considered. A dynamic decentralized look-ahead scheduling algorithm and a cooperation protocol are proposed. The goal is to utilize information about the internal job structure concerning future service requirements and system state information for dynamically arranging schedules such that jobs can take advantage of inevitable waiting times of others. The algorithm is evaluated by simulations. Waiting time reductions in sample configurations of up to 75% for single job types at the expense of only slightly worse response times for other job types compared to systems not applying the algorithm demonstrate the algorithm´s success
Keywords :
distributed processing; multivariable systems; resource allocation; scheduling; concurrent operation; cooperation protocol; distributed look-ahead algorithm; interdependent tasks; internal job structure; scheduling; service requirements; system state information; Communication networks; Databases; Delay; Distributed computing; Dynamic scheduling; Finance; Intelligent networks; Load management; Scheduling algorithm; Throughput;
Conference_Titel :
Autonomous Decentralized Systems, 1993. Proceedings. ISADS 93., International Symposium on
Conference_Location :
Kawasaki
Print_ISBN :
0-8186-3125-2
DOI :
10.1109/ISADS.1993.262704