The internals of advanced interrupt handling techniques: Performance optimization of an embedded Linux network interface

  • Authors:
  • Stergios Spanos;Apostolos Meliones;George Stassinopoulos

  • Affiliations:
  • School of Electrical & Computer Engineering, National Technical University of Athens, 9 Heroon Polytechneiou Str., 15780 Zografou, Athens, Greece;Department of Digital Systems, University of Piraeus, 80 Karaoli & Dimitriou Str., 185 34 Piraeus, Greece;School of Electrical & Computer Engineering, National Technical University of Athens, 9 Heroon Polytechneiou Str., 15780 Zografou, Athens, Greece

  • Venue:
  • Computer Communications
  • Year:
  • 2008

Quantified Score

Hi-index 0.24

Visualization

Abstract

Linux over the past few years has gained in popularity as the OS fit for embedded networking equipment. Its reliability, low cost and undisputed networking capabilities made it one of the most popular choices for the networking market. As access interfaces become faster and network applications more sophisticated, a lot of effort has been focused on the improvement of Linux networking performance. This paper analyzes the routing performance improvement of an embedded communications processor by endorsing advanced interrupt handling techniques. Even though these techniques are well known and are popular on a variety of networking hardware, their combination is not so often used. Moreover, their performance evaluation is poorly analyzed and documented. Even though the analysis is based on an embedded Linux system, these techniques are not hardware specific, and can be applied to a wide variety of networking systems.