Topics: Technologies and architectures for network and traffic/service management; Traffic modelling/analysis and resource allocation; Flow and congestion control, routing, scheduling, and buffer management
Authors: Alexander Beifuß and Torsten M. Runge (Universität Hamburg, Germany); Daniel Raumer (Technische Universität München, Germany); Paul Emmerich (Technical University of Munich (TUM), Germany); Bernd E. Wolfinger (University of Hamburg, Germany); Georg Carle (Technische Universität München, Germany)
Presenter bio: Torsten M. Runge received his M.Sc. degree in Information Technology/Computer Science from the University of Rostock in 2006. After that, he worked as a research scientist for Siemens AG and Deutsche Telekom AG (2007-2012), where he participated in many international research projects (e.g. OMEGA). In this context, he designed and implemented many new and highly efficient solutions for telecommunications, telematics and industrial applications resulting in several patent applications and publications (e.g. Inter-MAC architecture for heterogeneous networks). Currently, he is working as a research assistant in the working group “Telecommunications and Computer Networks” at the University of Hamburg. In his recently finished doctoral thesis entitled “Model-based Performance Evaluation and Optimization of Multi-Core Architectures for Packet Processing in Communication Networks”, he proposed a new modeling approach for the intra-node resource management which he integrated as an open source module for the network simulator ns-3. Based on that, he proposed and implemented a new ingress QoS concept for Linux-based packet processing (e.g. software routers) to optimize the performance of latency-sensitive applications. His research interests include computer networks with particular emphasis on Software-Defined Networking (SDN) as well as Network Functions Virtualization (NFV).
Alexander Beifuß studied Computer Science at the University of Hamburg, where he finished his bachelor's study course in 2012. In 2013, his bachelor's thesis (entitled 'Improving Performance and Precision of UniLoG’s Load Generation Process by Utilizing Real-time Enhancing Features of the Operating System') has been awarded by the GI specialist group for real-time systems. In 2014, Alexander finished his master's studies and received a master's degree with distinction from the University of Hamburg. Currently, he is a research assistant at the department of Computer Science at the University of Hamburg, where he is doing his PhD project in the two working groups 'Telecommunications and Computer Networks' and 'Applied Software Technology'. His research interests include Multipath Networks, Real-time Multimedia as well as Mobile Healthcare applications (mHealth).
Abstract: Packet processing (e.g. routing, switching, firewall functionality) with
commodity hardware is a cost-efficient and flexible alternative to
specialized networking hardware. On commodity hardware the CPU typically
becomes the bottleneck in packet processing. However, in well-known QoS
mechanisms (e.g. DiffServ, IntServ), the outgoing link is assumed to be
the bottleneck. This limitation is unfavorable, in particular for
latency-sensitive applications (e.g. VoIP, video conferencing, online
gaming). Thus, we propose and implement a QoS concept for a Linux
software router to prioritize latency-sensitive traffic at the incoming
network interface. Our testbed measurements show that our prototype
implementation improves the packet processing w.r.t the latency of
latency-sensitive traffic even under high traffic loads.