DocumentCode :
2668583
Title :
On the Extreme Parallelism Inside Next-Generation Network Processors
Author :
Shi, Lei ; Zhang, Yue ; Yu, Jianming ; Xu, Bo ; Liu, Bin ; Li, Jun
Author_Institution :
Tsinghua Univ., Beijing
fYear :
2007
fDate :
6-12 May 2007
Firstpage :
1379
Lastpage :
1387
Abstract :
Next-generation high-end network processors (NP) must address demands from both diversified applications and ever-increasing traffic pressure. One major challenge is to design an extraordinary scalable architecture. In this paper, it is argued that such an objective can only be sufficed by introducing highly paralleled structure, namely the paralleled processing-engine cluster (PPC). We demonstrate this point from the trade-off among aspects such as performance, programmability and flexibility. However, PPC natively suffers from several critical issues on load-balancing, intra-flow packet ordering and memory contention. After investigating several existing approaches, we present novel solutions for each issue according to the balance between performance and coast. Through intensive analysis and comprehensive simulations, it is shown that the shortest queue first scheduling with class-based prediction (SQF-C) performs nearly optimally, while the hardware based per-flow ordering mechanism resolves packet out-of-order independently with the load-balancing issue, inducting little throughput degradation. Implementing the unified solution, it is capable to design a PPC supporting up to OC-768c line rate. Real implementation is also carried out in our THNPU-1 prototype to verify the conclusions.
Keywords :
microprocessor chips; parallel processing; queueing theory; resource allocation; scheduling; class-based prediction; highly paralleled structure; load balancing; network processor; paralleled processing-engine cluster; parallelism; shortest queue first scheduling; Analytical models; Hardware; Next generation networking; Out of order; Performance analysis; Predictive models; Queueing analysis; Telecommunication traffic; Throughput; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE
Conference_Location :
Anchorage, AK
ISSN :
0743-166X
Print_ISBN :
1-4244-1047-9
Type :
conf
DOI :
10.1109/INFCOM.2007.163
Filename :
4215745
Link To Document :
بازگشت