On the self-similar nature of Ethernet traffic (extended version)
IEEE/ACM Transactions on Networking (TON)
Operating system support for high-speed communication
Communications of the ACM
Lazy receiver processing (LRP): a network subsystem architecture for server systems
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Effects of buffering semantics on I/O performance
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Eliminating receive livelock in an interrupt-driven kernel
ACM Transactions on Computer Systems (TOCS)
Computer networks: a systems approach
Computer networks: a systems approach
ACM Transactions on Computer Systems (TOCS)
Approximate Methods for Analyzing Queueing Network Models of Computing Systems
ACM Computing Surveys (CSUR)
HIP: hybrid interrupt-polling for the network interface
ACM SIGOPS Operating Systems Review
Simulation Modeling and Analysis
Simulation Modeling and Analysis
Operating System Concepts
EMP: zero-copy OS-bypass NIC-driven gigabit ethernet message passing
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Analysis of delay and delay jitter of voice traffic in the internet
Computer Networks: The International Journal of Computer and Telecommunications Networking
The APIC Approach to High Performance Network Interface Design: Protected DMA and Other Techniques
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Evaluating System Performance in Gigabit Networks
LCN '03 Proceedings of the 28th Annual IEEE International Conference on Local Computer Networks
Linux Device Drivers, 3rd Edition
Linux Device Drivers, 3rd Edition
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Trapeze/IP: TCP/IP at near-gigabit speeds
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
High performance network virtualization with SR-IOV
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
Interrupt coalescing is a feature implemented in today's network adapters to help mitigate interrupt overhead in Gigabit-network hosts. In interrupt-coalescing mode, a single interrupt is generated for multiple incoming packets. This is opposed to normal interruption mode in which an interrupt is generate for every incoming packet. It is widely asserted that interrupt coalescing decreases interrupt overhead at the expense of latency. However in this paper, interrupt coalescing is shown to improve latency at high network load. The paper investigates analytically the performance of interrupt coalescing and compares it with that of normal interruption. The paper also proposes a performance-evaluating criterion that integrates a number of performance metrics to compare normal interruption with interrupt coalescing. Analysis shows that a hybrid scheme which combines these two modes can achieve optimal performance.