Routers with a single stage of buffering

被引:25
作者
Iyer, S [1 ]
Zhang, R [1 ]
McKeown, N [1 ]
机构
[1] Stanford Univ, Comp Syst Lab, Stanford, CA 94305 USA
关键词
routers; switching; buffers; constraint sets;
D O I
10.1145/964725.633050
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most high performance routers today use combined input and output queueing (CIOQ). The CIOQ router is also frequently used as an abstract model for routers: at one extreme is input queueing, at the other extreme is output queueing, and in-between there is a continuum of performance as the speedup is increased from 1 to N (where N is the number of linecards). The model includes architectures in which a switch fabric is sandwiched between two stages of buffering. There is a rich and growing theory for CIOQ routers, including algorithms, throughput results and conditions under which delays can be guaranteed. But there is a broad class of architectures that are not captured by the CIOQ model, including routers with centralized shared memory, and load-balanced routers, In this paper we propose an abstract model called Single-Buffered (SB) routers that includes these architectures. We describe a method called Constraint Sets to analyze a number of SB router architectures. The model helped identify previously unstudied architectures, in particular the Distributed Shared Memory router. Although commercially deployed, its performance is not widely known. We find conditions under which it can emulate an ideal shared memory router, and believe it to,be a promising architecture. Questions remain about its complexity, but we find that the memory bandwidth, and potentially the power consumption of the router is lower than for a CIOQ router.
引用
收藏
页码:251 / 264
页数:14
相关论文
共 29 条
[21]  
LEONARDI E, 2000, P INT C COMM JUN
[22]  
McKeown N, 1996, IEEE INFOCOM SER, P296, DOI 10.1109/INFCOM.1996.497906
[23]  
MCKEOWN N, 1999, IEEE T NETWORKING, V7
[24]   A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case [J].
Parekh, Abhay K. ;
Gallager, Robert G. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (03) :344-357
[25]   Moore's Law: Past, present, and future [J].
Schaller, RR .
IEEE SPECTRUM, 1997, 34 (06) :52-+
[26]  
Shreedhar M., 1995, P C APPL TECHN ARCH, P231
[27]  
Sindhu P.S., 1999, United States Patent, Patent No. 5905725
[28]   SYMMETRICAL CROSSBAR ARBITERS FOR VLSI COMMUNICATION SWITCHES [J].
TAMIR, Y ;
CHI, HC .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (01) :13-27
[29]   VIRTUALCLOCK - A NEW TRAFFIC CONTROL ALGORITHM FOR PACKET-SWITCHED NETWORKS [J].
ZHANG, LX .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (02) :101-124