Transport-Layer Control to Increase Throughput in Bufferless Optical Packet-Switching Networks

被引:10
作者
Argibay-Losada, Pablo Jesus [1 ]
Sahin, Gokhan [2 ]
Nozhnina, Kseniia [3 ]
Qiao, Chunming [1 ]
机构
[1] SUNY Buffalo, Dept Comp Sci & Engn, LANDER, Buffalo, NY 14260 USA
[2] Miami Univ, Dept Elect & Comp Engn, Oxford, OH 45056 USA
[3] State Univ Informat & Commun Technol, Telecommun Engn Dept, UA-03680 Kiev, Ukraine
关键词
Congestion control; Electronic packet switching; Latency; Optical packet switching; Packet switching; TCP; Throughput; TCP; PERFORMANCE; ALGORITHM; SCHEME;
D O I
10.1364/JOCN.8.000947
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We show that, in an optical packet-switching (OPS) network with bufferless switches, end-to-end congestion control algorithms can be designed to completely overcome the pernicious effects that the lack of buffers have on application throughput. Thus, applications can obtain the same throughputs in bufferless OPS as in equivalent electronic networks with plentiful buffers. There is no need to implement buffer emulation techniques such as fiber delay lines or to use resource reservation or distributed scheduling such as in optical circuit switching and similar techniques. Critically, this implies that many OPS switch prototypes and testbeds developed by the research community can be used to realistically compete with electronic packet switching (EPS) regarding application throughput without the need to wait for any kind of buffering technology. Accordingly, we present two congestion control algorithms to showcase this in the context of TCP flows: stop-and-wait, which is focused on local area networks (LANs), and modified additive-increase-multiplicative decrease, which is focused on large LANs and metropolitan area networks.
引用
收藏
页码:947 / 961
页数:15
相关论文
共 54 条
[1]  
Aggarwal A., 2000, P IEEE INFOCOM 2000
[2]  
Agrawal Nitin, 2007, ACM Transactions on Storage, V3, DOI 10.1145/1288783.1288788
[3]  
[Anonymous], 2011, P ACM SIGCOMM
[4]  
[Anonymous], 2011, 6298 IETF RFC
[5]  
[Anonymous], VLDB
[6]  
[Anonymous], ACM SIGCOMM
[7]  
[Anonymous], 2000, 2988 IETF RFC
[8]  
[Anonymous], 2010, ACM SIGCOMM
[9]  
[Anonymous], 2012, ACM SIGCOMM
[10]  
[Anonymous], 2009, 5681 IETF RFC