• DocumentCode
    1541970
  • Title

    Credit-based fair queueing (CBFQ): a simple service-scheduling algorithm for packet-switched networks

  • Author

    Bensaou, Brahim ; Tsang, Danny H K ; Chan, King

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., Kowloon, China
  • Volume
    9
  • Issue
    5
  • fYear
    2001
  • fDate
    10/1/2001 12:00:00 AM
  • Firstpage
    591
  • Lastpage
    604
  • Abstract
    This paper proposes a simple rate-based scheduling algorithm for packet-switched networks. Using a set of counters to keep track of the credits accumulated by each traffic flow, the bandwidth share allocated to each flow, and the size of the head-of-line (HOL) packets of the different flows, the algorithm decides which flow to serve next. Our proposed algorithm requires on average a smaller complexity than the most interesting alternative ones while guaranteeing comparable fairness, delay, and delay jitter bounds. To further reduce the complexity, a simplified version (CBFQ-F) of the general algorithm is also proposed for networks with fixed packet lengths, such as ATM, by relaxing the fairness bound by a negligibly small amount
  • Keywords
    asynchronous transfer mode; computational complexity; delays; jitter; packet switching; queueing theory; telecommunication networks; telecommunication traffic; ATM; CBFQ; CBFQ-F; bandwidth share allocation; complexity reduction; counters; credit-based fair queueing; delay; delay jitter bounds; fairness bound; fixed packet lengths; head-of-line packet size; packet-switched networks; rate-based scheduling algorithm; traffic flow; vice-scheduling algorithm; Asynchronous transfer mode; Bandwidth; Communication system traffic control; Delay effects; Packet switching; Protection; Quality of service; Scheduling algorithm; Telecommunication traffic; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.958328
  • Filename
    958328