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
Link To Document :
بازگشت