Sorting Reordered Packets with Interrupt Coalescing

  • Authors:
  • Wenji Wu;Phil Demar;Matt Crawford

  • Affiliations:
  • Fermi National Accelerator Laboratory, Computing Division, Fermilab MS-120, Batavia, IL 60510, USA;Fermi National Accelerator Laboratory, Computing Division, Fermilab MS-120, Batavia, IL 60510, USA;Fermi National Accelerator Laboratory, Computing Division, Fermilab MS-120, Batavia, IL 60510, USA

  • Venue:
  • Computer Networks: The International Journal of Computer and Telecommunications Networking
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

TCP performs poorly in networks with serious packet reordering. Processing reordered packets in the TCP-layer is costly and inefficient, involving interaction of the sender and receiver. Motivated by the interrupt coalescing mechanism that delivers packets upward for protocol processing in blocks, we propose a new strategy, Sorting Reordered Packets with Interrupt Coalescing (SRPIC), to reduce packet reordering in the receiver. SRPIC works in the network device driver; it makes use of the interrupt coalescing mechanism to sort the reordered packets belonging to the same TCP stream in a block of packets before delivering them upward; each sorted block is internally ordered. Experiments have proven the effectiveness of SRPIC against forward path reordering.