DocumentCode :
2685699
Title :
An efficient packet scheduler for modern network processors: guarantee load balancing and packet ordering
Author :
Zhang, XiaoMing ; Sun, Zhigang ; Zhang, Minxuan
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha
fYear :
0
fDate :
0-0 0
Abstract :
Multi-processors in modern network processors (NPs) are often organized as parallel processing elements (PEs) to achieve efficient packet forwarding for 10 Gbps high-speed links. It´s a challenge to schedule the incoming packets from high-speed links to be processed by multiple PEs in parallel. In this paper, we present a novel packet scheduling scheme for 10 Gbps network processors, which satisfies both load balancing and in-order requirements in packet processing. Our Packet scheduler differentiates the types of IP packet flows and makes a different dispatching decision between TCP and non-TCP flows. Non-TCP flows are uniformly sprayed among different PEs. For TCP flows, packet scheduler maintains a two-stage indirect mapping table to cache the mapping relationship between different TCP flows and target PEs to guarantee packet-ordering within the same flows. Meanwhile, it uses a designed fuzzy feedback control loop (F2CL) to maintain load-balancing among PEs. The effectiveness of the packet scheduler with the well-chosen design parameters is evaluated by simulation with extrapolated workloads
Keywords :
IP networks; extrapolation; feedback; fuzzy control; packet switching; parallel processing; processor scheduling; resource allocation; transport protocols; F2CL; IP packet flow; PE; TCP; extrapolated workload; fuzzy feedback control loop; load balancing; network processor; packet scheduler; parallel processing element; two-stage indirect mapping table; Computer networks; Internet; Load management; Processor scheduling; Protocols; Scheduling algorithm; Spraying; Sun; TCPIP; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Switching and Routing, 2006 Workshop on
Conference_Location :
Poznan
Print_ISBN :
0-7803-9569-7
Type :
conf
DOI :
10.1109/HPSR.2006.1709687
Filename :
1709687
Link To Document :
بازگشت