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