Analysis of interrupt coalescing schemes for Receive-Livelock problem in Gigabit Ethernet Network hosts

被引:5
作者
Chang, Xiaolin [1 ]
Muppala, Jogesh K. [2 ]
Han, Zhen [1 ]
Liu, Jiqiang [1 ]
机构
[1] Jiao Tong Univ, Dept Comp Sci, Beijing, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
来源
2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13 | 2008年
关键词
D O I
10.1109/ICC.2008.352
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Interrupt coalescing (IC) technique has been used in general-purpose operating systems to mitigate Receive Livelock (RL) problem in Gigabit Ethernet Network hosts. Schemes for dynamically tuning the interrupt coalescing behavior of a communication interface based on traffic load or system state have been proposed. However, all the existing IC schemes are designed using heuristics. In this paper we present an analytical model for the IC technique and carry out a detailed study of existing IC schemes in terms of their performance characteristics including system goodput, CPU consumption and latency. We validate our analysis through measurement-based experiments.
引用
收藏
页码:1835 / +
页数:2
相关论文
共 11 条
[1]  
BINKERT NL, 2005, P IEEE PACT SEPT
[2]  
Bovet Daniel P, 2005, Understanding the Linux Kernel: from I/ O ports to process management
[3]  
CHANG XL, 2007, P IEEE LCN
[4]  
INDIRESAN A, 1998, RECEIVE LIVELOCK ELI
[5]  
KUNDU SR, 2006, PERFORMANCE MODELING
[6]   Eliminating receive livelock in an interrupt-driven kernel [J].
Mogul, JC ;
Ramakrishnan, KK .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1997, 15 (03) :217-252
[7]   PERFORMANCE CONSIDERATIONS IN DESIGNING NETWORK INTERFACES [J].
RAMAKRISHNAN, KK .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1993, 11 (02) :203-219
[8]  
SALAH K, 2007, INT J ELECT COMMUNIC
[9]  
SALAH K, 2007, ELSEVIER COMPUTER CO
[10]  
SALIM JH, 2001, P LIN 2 5 KERN DEV S