Per-flow re-sequencing in load-balanced switches by using Dynamic Mailbox Sharing

被引:2
|
作者
Cheng, Hong [1 ]
Jin, Yaohui [1 ]
Gao, Yu [1 ]
Yu, YingDi [1 ]
Hu, Weisheng [1 ]
Ansari, Nirwan [2 ]
机构
[1] Shanghai Jiao Tong Univ, State Key Lab Fiber Opt Local Area Networks & Adv, Shanghai 200240, Peoples R China
[2] NJIT, Adv Networking Lab, Newark, NJ 07012 USA
关键词
load-balanced switch; mailbox; dynamic sharing;
D O I
10.1109/ICC.2008.1064
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Load-balanced switches have received much attention because they are more scalable than other switch architectures. However, a load-balanced switch has the problem of packet mis-sequencing. In this paper, we propose a Dynamic Mailbox Sharing (DMS) scheme to eliminate the mis-sequencing problem of load-balanced switches only at the cost of a very small increase of delay. The key idea is to keep packets of the same flow in order in the load-balanced switch. The DMS scheme is based on two statistical facts in operational networks: the number of simultaneous active flows in the router buffer is far less than that of in-progress flows, and most of the intra-flow packet intervals are longer than the packet delay in the high speed router. In DMS, the packet sequence of the same flow arrived in the input ports is recorded in the mailbox maintained in the output ports. Then, packets of the same flow are delivered according to the order of their arrivals. The mailbox becomes the bottleneck in order to accommodate a large number of flows. We thus propose a dynamic sharing scheme to alleviate the bottleneck and greatly enhance the scalability of the mailbox. By simulations using the real internet traffic traces, we show that with a simple flow splitter mechanism restraining mis-sequencing, the average packet delay using DMS is considerably lower than that of other schemes including Uniform Frame Spreading, Padded Frame and the CR switch, and it is close to the ideal case without re-sequencing even when the load is very high. The results also demonstrate that the size of mailbox is in the hundreds.
引用
收藏
页码:5680 / +
页数:2
相关论文
共 8 条
  • [1] A Simple Re-Sequencing Load-Balanced Switch Based on Analytical Packet Reordering Bounds
    Yang, Sen
    Lin, Bill
    Tune, Paul
    Xu, Jun
    [J]. IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [2] Per-flow queueing by dynamic queue sharing
    Hu, Chengchen
    Tang, Yi
    Chen, Xuefei
    Liu, Bin
    [J]. INFOCOM 2007, VOLS 1-5, 2007, : 1613 - +
  • [3] Using Banyan Networks for Load-Balanced Switches with Incremental Update
    Lien, Ching-Min
    Chang, Cheng-Shang
    Cheng, Jay
    Lee, Duan-Shin
    Liao, Jou-Ting
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS - ICC 2010, 2010,
  • [4] Dynamic queuing sharing mechanism for per-flow quality of service control
    Hu, C.
    Tang, Y.
    Chen, K.
    Liu, B.
    [J]. IET COMMUNICATIONS, 2010, 4 (04) : 472 - 483
  • [5] Load-balanced location management for cellular mobile systems using quorums and dynamic hashing
    Prakash, R
    Haas, Z
    Singhal, M
    [J]. WIRELESS NETWORKS, 2001, 7 (05) : 497 - 512
  • [6] Load-Balanced Location Management for Cellular Mobile Systems Using Quorums and Dynamic Hashing
    Ravi Prakash
    Zygmunt Haas
    Mukesh Singhal
    [J]. Wireless Networks, 2001, 7 : 497 - 512
  • [7] Enhanced Cooperative Spectrum Sensing in CRAHNs Using Distributed Dynamic Load-Balanced Clustering Scheme
    R. Muthukkumar
    D. Manimegalai
    [J]. Wireless Personal Communications, 2017, 94 : 2513 - 2531
  • [8] Enhanced Cooperative Spectrum Sensing in CRAHNs Using Distributed Dynamic Load-Balanced Clustering Scheme
    Muthukkumar, R.
    Manimegalai, D.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2017, 94 (04) : 2513 - 2531