• DocumentCode
    496289
  • Title

    PMUF: A High-Performance Scheduling Algorithm for DiffServ Classes

  • Author

    Yi, Peng ; Hu, Hongchao ; Wang, Binqiang ; Li, Hui

  • Author_Institution
    Nat. Digital Switching Syst. Eng. & Technol. R&D Center (NDSC) Zhengzhou, Zhengzhou, China
  • Volume
    1
  • fYear
    2009
  • fDate
    24-26 April 2009
  • Firstpage
    344
  • Lastpage
    350
  • Abstract
    The differentiated services (DiffServ) model relies on the per hop behavior (PHB) in each network device to treat packets differently based on packet headerspsila DSCP (DiffServ code point). For each DiffServ compliant router, the scheduling algorithm is critical in implementing PHBs, according to which packets are forwarded. In this paper, we propose the parallel maximum urgency first (PMUF) scheduling algorithm for combined input-crosspoint queued (CICQ) switches to support DiffServ classes. The proposed PMUF algorithm features in a distributed scheduling scheme which can be implemented on each input and each output independently and in parallel. It adopts a two-stage flow control mechanism based on periodic statistic to provide minimum bandwidth guarantees for EF and AF traffic, and uses a priority scheduling mechanism to provide lower delay for EF traffic. The time complexity of PMUF is only O(log N), hence is practical and scalable for high speed application. Simulation results show that PMUF provides minimum bandwidth guarantees for EF and AF traffic and fair bandwidth allocation for BE traffic. PMUF also exhibits better delay performance than existing maximal matching based DiffServ scheduling schemes especially under non-uniform traffic.
  • Keywords
    DiffServ networks; bandwidth allocation; quality of service; queueing theory; scheduling; telecommunication traffic; DiffServ classes; DiffServ code point; DiffServ compliant router; PMUF; combined input-crosspoint queued switches; differentiated services model; distributed scheduling scheme; fair bandwidth allocation; high-performance scheduling algorithm; network device; nonuniform traffic; packet header; parallel maximum urgency first scheduling algorithm; per hop behavior; quality of service; two-stage flow control mechanism; Bandwidth; Channel allocation; Delay; Diffserv networks; Processor scheduling; Quality of service; Resource management; Scheduling algorithm; Switches; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Sciences and Optimization, 2009. CSO 2009. International Joint Conference on
  • Conference_Location
    Sanya, Hainan
  • Print_ISBN
    978-0-7695-3605-7
  • Type

    conf

  • DOI
    10.1109/CSO.2009.208
  • Filename
    5193710