首页 | 官方网站   微博 | 高级检索  
     


Implementation and experimental performance evaluation of a hybrid interrupt-handling scheme
Authors:K. Salah  A. Qahtan
Affiliation:1. Key Laboratory of Artificial Micro- and Nano-structures of Ministry of Education of China, School of Physics and Technology, Wuhan University, Wuhan 430072, PR China;2. College of Science, Jiujiang University, Jiujiang 332005, PR China;3. Beijing National Laboratory for Molecular Sciences, Key Laboratory of Polymer Chemistry and Physics of the Ministry of Education, College of Chemistry and Molecular Engineering, Peking University, Beijing 100871, PR China;1. Travelers'' Health Branch, Division of Global Migration and Quarantine, National Center for Emerging and Zoonotic Infectious Diseases, Centers for Disease Control and Prevention, Atlanta, USA;2. Infectious Diseases Pathology Branch, Division of High-Consequence Pathogens and Pathology, National Center for Emerging and Zoonotic Infectious Diseases, Centers for Disease Control and Prevention, Atlanta, USA;3. Department of Medicine, Emory University, Atlanta, USA;1. Department of Hematology/Oncology and Stem Cell Transplantation, Helios Klinik Schwerin, Schwerin, Germany;2. Bone Marrow Transplantation, West German Cancer Center, University Hospital Essen, University of Duisburg-Essen, Essen, Germany;1. Department of Statistics and Operations Research, School of Mathematical Sciences, Tel-Aviv University, Tel-Aviv, 6997801, Israel;2. School of Industrial Engineering and Management, Afeka, Tel-Aviv Academic College of Engineering, Tel-Aviv, Israel
Abstract:The performance of network hosts can be severely degraded when subjected to heavy traffic of today’s Gigabit networks. This degradation occurs as a result of the interrupt overhead associated with the high rate of packet arrivals. NAPI, a packet reception mechanism integrated into the latest version of Linux networking subsystem, was designed to improve Linux performance to suit today’s Gigabit traffic. NAPI is definitely a major step up from earlier reception mechanisms; however, NAPI has shortcomings and its performance can be further enhanced. A hybrid interrupt-handling scheme, which was recently proposed in Salah et al. [K. Salah, K. El-Badawi, F. Haidari, Performance Analysis and Comparison of Interrupt-Handling Schemes in Gigabit Networks, International Journal of Computer Communications, Elsevier, Amsterdam 30 (17) (2007) 3425–3441], can better improve the performance of Gigabit network hosts. The hybrid scheme switches between interrupt disabling–enabling (DE) and polling (NAPI). In this paper, we present and discuss major changes required to implement such a hybrid scheme in the latest version of Linux kernel 2.6.15. We prove experimentally that the hybrid scheme can significantly improve the performance of general-purpose network desktops or servers running network I/O-bound applications, when subjecting such network hosts to both light and heavy traffic load conditions. The performance is measured and analyzed in terms of throughput, packet loss, latency, and CPU availability.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号