Quick-Start and XCP on a Network Processor: Implementation Issues and Performance Evaluation

被引:0
作者
Hauger, Simon [1 ]
Scharf, Michael [1 ]
Koegel, Jochen [1 ]
Suriyajan, Chawapong [1 ]
机构
[1] Univ Stuttgart, Inst Commun Networks & Comp Engn, D-70569 Stuttgart, Germany
来源
2008 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR) | 2008年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Quick-Start extension of the Transmission Control Protocol (TCP), as well as the Explicit Control Protocol (XCP), are experimental congestion control schemes that use router feedback to overcome limitations of TCP's standard mechanisms. Both approaches require additional packet processing in every router and therefore raise the question whether, and how, this can be achieved in high-speed routers. This paper studies the realization complexity of the Quick-Start and XCP router functions on a network processor. We show that in both cases synchronization issues among parallel processing entities have to be considered, and that this affects the router performance. We develop and compare different synchronization mechanisms for highly parallel packet processing. Our prototype implementation on an Intel IXP network processor allows to quantify the impact on throughput and delay caused by the additional packet processing in the fast path. The measurements reveal that Quick-Start and XCP processing is feasible at multiple Gbit/s line speed, with Quick-Start being simpler to scale.
引用
收藏
页码:45 / 50
页数:6
相关论文
共 15 条
[1]  
[Anonymous], SPECIFICATI IN PRESS
[2]  
[Anonymous], P ACM SIGCOMM
[3]   On the design of IP routers Part 1: Router architectures [J].
Aweya, J .
JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (06) :483-511
[4]  
COMER DE, 2006, NETWORK SYSTEMS DESI
[5]   Building a RCP (Rate control protocol) test network [J].
Dukkipati, Nandita ;
Gibb, Glen ;
McKeown, Nick ;
Zhu, Jiang .
15TH ANNUAL IEEE SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS, PROCEEDINGS, 2007, :91-+
[6]  
FABER T, 2007, IRTF ICCRG M FEB
[7]  
Floyd S., 2007, RFC 4782
[8]  
*INT, 2003, INT INT EXCH ARCH PO
[9]   An explicit router feedback framework for high bandwidth-delay product networks [J].
Nakauchi, Kiyohide ;
Kobayashi, Katsushi .
COMPUTER NETWORKS, 2007, 51 (07) :1833-1846
[10]  
*RAD CORP, 2006, ENP2611 RAD CORP