Journal Article10.4304/JNW.2.3.6-17
Linux Software Router: Data Plane Optimization and Performance Evaluation
Raffaele Bolla,Roberto Bruschi +1 more
61
TL;DR: The main target of this paper has been the forwarding performance evaluation of different OR Linux-based software architectures with both external (throughput and latencies) and internal (profiling) measurements.
read more
Abstract: Recent technological advances give a good chance to reach really effective results in the field of open Internet equipments, also called Open Routers (ORs). Some initiatives have been activated since the last few years to investigate the OR and related issues. But despite these activities, large interesting areas still require a deeper investigation. This work tries to give a contribution by reporting the results of an in-depth activity of optimization and testing realized on a PC Open Router architecture based on Linux software and COTS hardware. The main target of this paper has been the forwarding performance evaluation of different OR Linux-based software architectures. This analysis has been performed with both external (throughput and latencies) and internal (profiling) measurements. In particular, for what concerns the external measurements, a set of RFC2544 compliant tests has been proposed and analyzed.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Performance characteristics of virtual switching
Paul Emmerich,Daniel Raumer,Florian Wohlfart,Georg Carle +3 more
- 01 Dec 2014
TL;DR: This work presents quantitative and qualitative performance results of Open vSwitch in scenarios involving physical and virtual network interfaces and provides insights into the performance properties by systematically conducting measurements in virtual switching setups.
Performance Implications of Packet Filtering with Linux eBPF
Dominik Scholz,Daniel Raumer,Paul Emmerich,Alexander Kurtz,Krzysztof Lesiak,Georg Carle +5 more
- 01 Sep 2018
TL;DR: This work presents two case studies on the usage of Linux eBPF and analyzes the performance of the eXpress Data Path, which uses e BPF to process ingress traffic before the allocation of kernel data structures which comes along with performance benefits.
94
Throughput and Latency of Virtual Switching with Open vSwitch: A Quantitative Analysis
TL;DR: Extensive black-box tests are presented to quantify the throughput and latency of software switches with emphasis on the market leader, Open vSwitch.
56
Green Support for PC-Based Software Router: Performance Evaluation and Modeling
Raffaele Bolla,Roberto Bruschi,Andrea Ranieri +2 more
- 14 Jun 2009
TL;DR: This work evaluates and model the impact of power saving mechanisms, generally included in today's COTS processors, on the SR networking performance and behavior, and proposes a simple model, able to represent the SR performance with a high accuracy level in terms of packet throughput and related power consumption.
47
•Proceedings Article
Assessing Soft- and Hardware Bottlenecks in PC-based Packet Forwarding Systems
Paul Emmerich,Daniel Raumer,Florian Wohlfart,Georg Carle +3 more
- 19 Apr 2015
TL;DR: It is shown that the packet IO in the operating system’s network stack is a significant bottleneck and that a six-fold performance increase can be achieved with user space networking frameworks like Intel DPDK.
References
The click modular router
TL;DR: On conventional PC hardware, the Click IP router achieves a maximum loss-free forwarding rate of 333,000 64-byte packets per second, demonstrating that Click's modular and flexible architecture is compatible with good performance.
2.6K
The Click modular router
Robert Morris,Eddie Kohler,John Jannotti,M. Frans Kaashoek +3 more
- 12 Dec 1999
TL;DR: The Click IP router can forward 64-byte packets at 73,000 packets per second, just 10% slower than Linux alone, and is easy to extend by adding additional elements, which are demonstrated with augmented configurations.
Beyond softnet
Jamal Hadi Salim,Robert Olsson,Alexey Kuznetsov +2 more
- 05 Nov 2001
TL;DR: The focus is on using a PC as a router and the solutions provided are applicable to Linux in use in all aspects as a network device (such as a server).
178
•Proceedings Article
Flexible Control of Parallelism in a Multiprocessor PC Router
Benjie Chen,Robert Morris +1 more
- 25 Jun 2001
TL;DR: SMP Click allows vendors or network administrators to configure the router in a way that indicates parallelizable packet processing tasks, and adaptively load-balances those tasks across the available CPUs.
Distributed Cooperative Laboratories: Networking, Instrumentation, and Measurements
Franco Davoli,Sergio Palazzo,Sandro Zappatore +2 more
- 01 Jan 2006
TL;DR: Technologies For Real-Time Interactive Multimedia Communications.
47