arrow
返回

Load-Balancing Multipath Switching System with Flow Slice

delete2012-03-01
delete18
PRE
AI
L
Lei Shi *
B
Bin Liu
C
Changhua Sun
Z
Zhengyu Yin
L
Laxmi N. Bhuyan
H
H. Jonathan Chao
DOI:10.1109/TC.2010.279delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Multipath Switching systems (MPS) are intensely used in state-of-the-art core routers to provide terabit or even petabit switching capacity. One of the most intractable issues in designing MPS is how to load balance traffic across its multiple paths while not disturbing the intraflow packet orders. Previous packet-based solutions either suffer from delay penalties or lead to O(N-2) hardware complexity, hence do not scale. Flow-based hashing algorithms also perform badly due to the heavy-tailed flow-size distribution. In this paper, we develop a novel scheme, namely, Flow Slice (FS) that cuts off each flow into flow slices at every intraflow interval larger than a slicing threshold and balances the load on a finer granularity. Based on the studies of tens of real Internet traces, we show that setting a slicing threshold of 1 - 4 ms, the FS scheme achieves comparative load-balancing performance to the optimal one. It also limits the probability of out-of-order packets to a negligible level (10(-6)) on three popular MPSes at the cost of little hardware complexity and an internal speedup up to two. These results are proven by theoretical analyses and also validated through trace-driven prototype simulations.
Keyword:
Load balancing
traffic measurement
switching theory

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

U
university of southern california
学者数:
4.7W
论文数: 3.8W
被引数: 51
T
tsinghua university
学者数:
11.9W
论文数: 10.0W
被引数: 137
University of California System 封面图
University of California System
学者数:
37.5W
论文数: 33.7W
被引数: 6.6K
I
international business machines (ibm)
学者数:
5.7K
论文数: 4.5K
被引数: 4
I
ibm china
学者数:
33
论文数: 24
被引数: 0
学者 查看更多机构