Estimating the Impact of Interrupt Coalescing Delays on Steady State TCP Throughput

نویسندگان

  • Marko Zec
  • Miljenko Mikuc
  • Mario Žagar
چکیده

Interrupt coalescing is a feature implemented in hardware on many of today’s high-performance network interface cards (NIC). It allows a reception of a group of network frames to be notified to the operating system kernel via a single hardware interrupt, thus reducing the interrupt processing overhead, particularly at high packet rates. However, the delays introduced by interrupt coalescing can result in significant TCP throughput degradation. In this article we analyze the advantages and drawbacks of a generic interrupt coalescing implementation. We propose an approximate model defining relation between interrupt coalescing delays and steady state TCP throughput, which we validate by laboratory measurements. We conclude our report by showing how the proposed model can be used for determination of optimal delay duration, depending on specific environment and application.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sorting Reordered Packets with Interrupt Coalescing

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 ...

متن کامل

Steady State Analysis of TCP Connections with Different Propagation Delays

In the current Internet, most of the traffic is transmitted by TCP (Transmission Control Protocol). In [1], we have proposed a modeling approach for the entire network, including TCP congestion control mechansims operating at source hosts and the network seen by TCP connections, as a single feedback system. However, in [1], our analytic model is limited to a simple network, where TCP connection...

متن کامل

Steady state and transient state analyses of TCP and TCP-friendly rate control mechanism using a control theoretic approach

In recent years, various real-time applications in the Internet have been emerging with rapid increase of the network bandwidth. A real-time application traditionally uses either UDP (User Datagram Protocol) or TCP (Transmission Control Protocol) as its transport layer protocol. However, using either UDP or TCP is insufficient for most real-time applications because of lacking a smooth rate con...

متن کامل

An integrated model for the latency and steady-state throughput of TCP connections

Most TCP connections in today's Internet transfer data on the order of only a few KBytes. Such TCP transfers are very short and spend most of their time in the slow start phase. Thus the underlying assumptions made by steady-state models cease to hold making them unsuitable for modeling nite ows. In this paper, we we propose an accurate model for estimating the transfer times of TCP ows of arbi...

متن کامل

To Coalesce or Not To Coalesce

System performance of Gigabit network hosts can severely be degraded due to interrupt overhead caused by heavy incoming traffic. One of the most popular solutions to mitigate such overhead is interrupt coalescing in which a single interrupt is generated for multiple incoming packets. This is opposed to normal interruption in which an interrupt is generated for every incoming packet. In this pap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002