DocumentCode :
3287759
Title :
An efficient adaptive search algorithm for scheduling real-time traffic
Author :
Xie, Geoffrey G. ; Lam, Simon S.
Author_Institution :
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
fYear :
1996
fDate :
29 Oct-1 Nov 1996
Firstpage :
14
Lastpage :
22
Abstract :
For many service disciplines that provide delay guarantees, the scheduler of a channel repeatedly searches for the smallest element in a set of priority values (or deadlines). It is required that each search finishes within a time bound. Furthermore, the search algorithm should be highly efficient. To meet these requirements, we have developed a search algorithm based upon a new data structure, called adaptive heap; it behaves like a heap most of the time, but adaptively changes its strategy when necessary to satisfy the time bound. We show that the algorithm has an optimal worst-case time complexity and a good average performance. To further improve the efficiency, the basic algorithm is extended to include the use of group scheduling. We present empirical results on the performance of adaptive heap search with and without group scheduling. We conclude that adoptive heap search performs as intended, and that group scheduling provides a substantial reduction in the scheduler´s work when channel utilization is high
Keywords :
adaptive systems; computational complexity; data structures; delays; packet switching; scheduling; search problems; telecommunication networks; telecommunication traffic; adaptive heap; adaptive search algorithm; average performance; data structure; deadlines; delay guarantees; efficiency; group scheduling; high channel utilization; optimal worst-case time complexity; packet switching networks; real-time traffic scheduling; service disciplines; time bound; Added delay; Algorithm design and analysis; Computer science; Data structures; Design optimization; Discrete event simulation; Packet switching; Processor scheduling; Scheduling algorithm; Telecommunication traffic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Protocols, 1996. Proceedings., 1996 International Conference on
Conference_Location :
Columbus, OH
Print_ISBN :
0-8186-7453-9
Type :
conf
DOI :
10.1109/ICNP.1996.564885
Filename :
564885
Link To Document :
بازگشت