• DocumentCode
    1636636
  • Title

    Per-Flow Re-Sequencing in Load-Balanced Switches by Using Dynamic Mailbox Sharing

  • Author

    Cheng, Hong ; Jin, Yaohui ; Gao, Yu ; Yu, Yingdi ; Hu, Weisheng ; Ansari, Nirwan

  • Author_Institution
    State Key Lab. on Fiber-Opt. Local Area Networks & Adv. Opt. Commun. Syst., Shanghai Jiao Tong Univ., Shanghai
  • fYear
    2008
  • Firstpage
    5680
  • Lastpage
    5684
  • Abstract
    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.
  • Keywords
    telecommunication switching; dynamic mailbox sharing; dynamic sharing scheme; flow splitter mechanism; load-balanced switches; mis-sequencing problem; packet mis-sequencing; per-flow resequencing; switch architectures; uniform frame spreading; Chromium; Communication switching; Communications Society; Delay; Internet; Laboratories; Optical fiber LAN; Optical fiber communication; Optical switches; Packet switching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2008. ICC '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-2075-9
  • Electronic_ISBN
    978-1-4244-2075-9
  • Type

    conf

  • DOI
    10.1109/ICC.2008.1064
  • Filename
    4534100