IMPACT OF LOAD-BASED NIC-BONDING SCHEDULING ON OUT-OF-ORDER DELIVERED TCP PACKETS

Sumedha Gupta · D-Scholarship@Pitt (University of Pittsburgh) · 2010

The highest NIC bonding performance is achieved by the round-robin scheduling mode. However, we found that the performance was much lower than the theoretical limit due to out-of-order TCP packet delivery. So our work proposes a load-balanced NIC bonding scheduling approach as a significant improvement over the current state-of-the-art. We pro- pose that the outgoing packets should be queued on interfaces with the least amount of packets waiting to be sent. This allows the load to be well balanced over all interfaces thereby reducing the probability of packets arriving out-of-order at their destination. This work presents an analysis of all currently available NIC bonding modes in terms of perfor- mance. A new bonding simulation framework was developed to facilitate the development of alternate scheduling algorithms and compare their performance. This helped us analyze and propose load-based scheduling as a better alternative to the most popularly used round-robin scheduling mode.

Read the paper · More papers on PaperTik