Title :
Minimizing the maximum end-to-end delay on tree structure using the distributed pinwheel model
Author :
Huang, Yu-Sheng ; Hsueh, Chih-wen
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
Abstract :
Distributed real-time systems often have some end-to-end timing requirements. Minimizing the maximum end-to-end delay is one of the most important timing constraints we would like to guarantee for quality of services. The network topology of many distributed systems on Internet is often a tree structure. In this paper, we extend our research on distributed pinwheel scheduling from pipeline structure to tree structure for minimizing the maximum end-to-end delay. We derive a tight maximum delay bound between two nodes and a linear-time algorithm to find the minimax delay between two nodes. With this bound and algorithm, it is easier and faster to schedule distributed real-time tasks with distance constraints and minimize the maximum end-to-end delay. Since the general scheduling problem is very difficult (NP-hard), we derive a more efficient heuristic algorithm than previous researches to minimize the maximum end-to-end delay. We also compare the simulation results of our heuristic and previous researches. The distributed pinwheel scheduling model can be used for distance-constrained real-time tasks on tree structure to reduce a lot of the maximum end-to-end delay and provide a predictable result
Keywords :
Internet; computational complexity; computer networks; heuristic programming; processor scheduling; quality of service; timing; NP-hard problems; distributed pinwheel model; distributed real-time systems; end-to-end timing requirements; heuristic algorithm; linear-time algorithm; maximum end-to-end delay minimisation; pipeline structure; simulation result; tight maximum delay bound; timing constraints; tree structure; Delay; IP networks; Minimax techniques; Network topology; Pipelines; Quality of service; Real time systems; Scheduling algorithm; Timing; Tree data structures;
Conference_Titel :
Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on
Conference_Location :
Cheju Island
Print_ISBN :
0-7695-0930-4
DOI :
10.1109/RTCSA.2000.896380