• 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