• DocumentCode
    407699
  • Title

    Scheduling with dynamic bandwidth allocation for DiffServ classes

  • Author

    Yang, Mei ; Lu, Enyue ; Zheng, S.Q.

  • Author_Institution
    Dept. of Comput. Sci., Columbus State Univ., GA, USA
  • fYear
    2003
  • fDate
    20-22 Oct. 2003
  • Firstpage
    319
  • Lastpage
    324
  • Abstract
    The diverse service requirements of emerging Internet applications faster the need for flexible and scalable IP quality-of-service (QoS) schemes. Due to its simplicity and scalability, DiffServ is expected to be widely deployed across the Internet. Though DiffServ supporting scheduling algorithms for output-queueing (OQ) switches have been widely studied, there are few DiffServ scheduling algorithms for input-queueing (IQ) switches. In this paper, we propose the dynamic DiffServ scheduling (DDS) algorithm for IQ switches to provide dynamic bandwidth allocation for DiffServ classes. The basic idea of DDS is to schedule EF and AF traffic according to their minimum service rates with the reserved bandwidth and schedule AF and BE traffic fairly with the excess bandwidth. We evaluate the performance of DDS under bursty traffic arrivals and compare it with PQWRR, an existing scheduling algorithm suitable for supporting DiffServ for OQ switches. Simulations results show that DDS provides minimum bandwidth guarantees for EF and AF traffic and fair bandwidth allocation for BE traffic. DDS also achieves the delay and jitter performance for EF traffic close to that of PQWRR and the delay performance for AF traffic better than that of PQWRR at high loads. Using comparator-tree based arbitration components, it is feasible to implement DDS in hardware at high speed.
  • Keywords
    IP networks; Internet; bandwidth allocation; delays; quality of service; queueing theory; scheduling; telecommunication traffic; IP quality-of-service; Internet; PQWRR; bandwidth allocation; delay; dynamic DiffServ scheduling algorithm; input-queueing switches; scheduling; traffic arrivals; Bandwidth; Channel allocation; Delay; Diffserv networks; Dynamic scheduling; Quality of service; Scheduling algorithm; Switches; Traffic control; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 2003. ICCCN 2003. Proceedings. The 12th International Conference on
  • ISSN
    1095-2055
  • Print_ISBN
    0-7803-7945-4
  • Type

    conf

  • DOI
    10.1109/ICCCN.2003.1284188
  • Filename
    1284188