• DocumentCode
    2717135
  • Title

    Experimental performance evaluation of a hybrid packet reception scheme for Linux networking subsystem

  • Author

    Salah, K. ; Qahtan, A.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., King Fahd Univ. of Pet. & Miner., Dhahran
  • fYear
    2008
  • fDate
    16-18 Dec. 2008
  • Firstpage
    84
  • Lastpage
    88
  • Abstract
    The heavy traffic introduced by Gigabit networks can result in a significant performance degradation of network hosts. This degradation happens 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 packet reception scheme that switches between interrupt disabling-enabling (DE) and polling (NAPI) can better improve the performance of Gigabit network hosts. In this paper we prove experimentally that the hybrid scheme can boost under different traffic load conditions the performance of general-purpose network desktops or servers running network I/O-bound applications. The implementation of the hybrid scheme is done in the latest version of Linux kernel 2.6.15.
  • Keywords
    IP networks; Linux; telecommunication traffic; Gigabit networks; Linux networking subsystem; NAPI; disabling-enabling; general-purpose network desktops; heavy traffic; hybrid packet reception scheme; performance evaluation; polling; Computer science; Degradation; Delay; Kernel; Linux; Packet switching; Protocols; Telecommunication traffic; Throughput; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovations in Information Technology, 2008. IIT 2008. International Conference on
  • Conference_Location
    Al Ain
  • Print_ISBN
    978-1-4244-3396-4
  • Electronic_ISBN
    978-1-4244-3397-1
  • Type

    conf

  • DOI
    10.1109/INNOVATIONS.2008.4781671
  • Filename
    4781671