• DocumentCode
    769465
  • Title

    Cost-based scheduling and dropping algorithms to support integrated services

  • Author

    Peha, Jon M. ; Tobagi, Fouad A.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    44
  • Issue
    2
  • fYear
    1996
  • fDate
    2/1/1996 12:00:00 AM
  • Firstpage
    192
  • Lastpage
    202
  • Abstract
    Applications with diverse performance objectives must be supported on a single packet-switched network. The efficiency of such networks can be greatly improved through the use of sophisticated scheduling and dropping algorithms within the queues that form at the network access points and in switches throughout the network. In the present approach, arbitrary performance objectives are expressed in the form of cost functions, which map the queueing delay experienced by each packet to a cost incurred. The heuristic algorithms, cost-based scheduling (CBS) and cost-based dropping (CBD), then attempt to optimize network performance as perceived by the applications by minimizing the total cost incurred by all packets. Appropriate cost functions are presented for common applications. Scheduling and dropping algorithms are defined from these cost functions. It is demonstrated that network performance is better when these algorithms are used as opposed to the common alternatives. Also, contrary to conventional wisdom, some evidence is presented indicating that sophisticated scheduling may be preferable to sophisticated dropping as a means of adjusting loss rates
  • Keywords
    minimisation; packet switching; queueing theory; scheduling; telecommunication services; cost function; cost-based dropping; cost-based scheduling; delay; dropping algorithms; integrated services; loss rates; network access points; packet-switched network; performance objectives; queues; Algorithm design and analysis; Asynchronous transfer mode; Cost function; Heuristic algorithms; Intserv networks; Propagation delay; Protocols; Scheduling algorithm; Streaming media; Switches;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.486612
  • Filename
    486612