ModANet

Modellgestützte Analyse von zukünftigen Natzarchitekturen und Komponenten

Funding Agency: DFG
Duration: 3 years, 01.07.2018-30.06.2020
Partner: TUM Chair of Network Architectures and Services (I8)
Contact: Endri Goshi (endri.goshi@tum.de)

Scope of project

It is foreseen, that new paradigms in computer networking like Network Function Virtualization (NFV), Network Virtualization (NV) and Software Defined Networking (SDN), will increase the flexibility and openness of modern communication infrastructure. The new approaches will enable virtualization of network functions (NFV), network slicing (NV) and a (logically) centralized control of the network. Therefore, functionality can be decoupled from expensive specialized hardware towards virtualized commodity hardware, e.g. in data centers. This leads to an ongoing separation of network services from the underlying hardware.

Legacy networks are commonly planned and implemented based on vendor recommendations and experience. With the help of traffic engineering techniques, it is possible to steer aggregated traffic flows efficiently in the network and to influence the properties of certain service classes. Traffic engineering can be done in a static way, based on previously collected traffic statistics, or dynamically, based on monitoring in the network. SDN enables novel approaches to analyze and control the traffic in the network, however, requiring a deep understanding of the underlying hardware. While the packet processing pipeline of well-designed, specialized, hardware is specified in detail, virtualized software on commodity hardware is much more difficult to tackle. On the other hand, the additional degrees of freedom enabled by virtualizing network functions (NFV), such as custom packet processing pipelines and dynamic placement, create new possibilities for optimization.

Goal of the project is to develop models for the planning and dynamic optimization of virtualized network functions and network elements. To that end, we first have to identify and model each step in the packet processing pipeline separately. Afterwards, we combine the synthesized models to characterize the performance of the whole virtualized processing pipeline. This will allow us to accurately predict the performance of virtualized forwarding paths in the network and based on that, enables us to implement traffic engineering and other traffic flow optimization techniques. In the evaluation we take in account dedicated hardware switches, like OpenFlow-enabled switches, but also software-based switches. Furthermore, in addition to the performance characteristics, we will evaluate the cost factors for operating the devices (e.g. energy consumption of the network elements). The outcomes of the project will provide a deep understanding of the characteristics of the different processing pipelines in SDN-based networks. This knowledge will allow optimizations on the scope of a device (e.g.routing algorithms), but will also facilitate the design of novel network elements combining software and hardware processing capabilities and improved approaches for network design as a whole.

Planned Contributions

  • Novel Models for softwarized and virtualized packet processing systems
  • Models on component, node and network level
  • Measurements to derive and support new models

Publications

2021

Conference Papers

  • Helm, Max; Stubbe, Henning; Scholz, Dominik; Jaeger, Benedikt; Gallenmüller, Sebastian; Deric, Nemanja; Goshi, Endri; Harkous, Hasanin; Zhou, Zikai; Kellerer, Wolfgang; Carle, Georg: Application of Network Calculus Models on Programmable Device Behavior. The 33nd International Teletraffic Congress (ITC 33), 2021 more… BibTeX Full text (mediaTUM)

Conference Papers / Poster

  • Scholz, Dominik; Harkous, Hasanin; Gallenmüller, Sebastian; Stubbe, Henning; Helm, Max; Jaeger, Benedikt; Deric, Nemanja; Goshi, Endri; Zhou, Zikai; Kellerer, Wolfgang; Carle, Georg: A Framework for Reproducible Data Plane Performance Modeling. Proceedings of the Symposium on Architectures for Networking and Communications Systems, ACM, 2021 more… BibTeX Full text ( DOI ) Full text (mediaTUM)

2020

Journal Articles

Conference Papers

  • Van Bemten, Amaury; Deric,Nemanja; Varasteh,Amir; Schmid,Stefan; Mas Machuca,Carmen; Blenk,Andreas; Kellerer,Wolfgang: Chameleon: Predictable Latency and High Utilization with Queue-Aware and Adaptive Source Routing. 16th International Conference on emerging Networking EXperiments and Technologies (CoNEXT), 2020 more… BibTeX Full text ( DOI ) Full text (mediaTUM)

2019

Conference Papers

  • Blenk, Andreas; Basta, Arsany; Kellerer, Wolfgang; Schmid, Stefan: On the Impact of the Network Hypervisor on Virtual Network Performance. 2019 IFIP Networking Conference (IFIP Networking), IEEE, 2019 more… BibTeX Full text ( DOI ) Full text (mediaTUM)
  • Durner, Raphael; Sieber, Christian; Kellerer, Wolfgang: Towards Reducing Last-Level-Cache Interference of Co-located Virtual Network Functions. 28th International Conference on Computer Communication and Networks (ICCCN), 2019 more… BibTeX Full text (mediaTUM)
  • Durner, Raphael; Varasteh, Amir; Stephan, Max; Mas Machuca, Carmen; Kellerer,Wolfgang: HNLB: Utilizing Hardware Matching Capabilities of NICs for Offloading Stateful Load Balancers. 2019 IEEE International Conference on Communications (ICC '19), 2019 more… BibTeX Full text ( DOI ) Full text (mediaTUM)
  • Papa, Arled; Durner, Raphael; Edinger, Fabian; Kellerer, Wolfgang: SDRBench: A Software-Defined Radio Access Network Controller Benchmark. IEEE Conference on Network Softwarization (NetSoft), 3rd Workshop on Performance Issues in Virtualized Environments and Software Defined Networking (PVE-SDN) , 2019 more… BibTeX Full text ( DOI ) Full text (mediaTUM)
  • Van Bemten, Amaury; Deric,Nemanja; Varasteh,Amir; Blenk,Andreas; Schmid,Stefan; Kellerer,Wolfgang: Empirical Predictability Study of SDN Switches. 15th ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS'19), 2019 more… BibTeX Full text (mediaTUM)
  • Van Bemten, Amaury; Deric,Nemanja; Zerwas,Johannes; Blenk,Andreas; Schmid,Stefan; Kellerer,Wolfgang: Loko: Predictable Latency in Small Networks. 15th International Conference on emerging Networking EXperiments and Technologies (CoNEXT), 2019 more… BibTeX Full text ( DOI ) Full text (mediaTUM)

2018

Conference Papers / Poster

  • Deric, Nemanja; Varasteh, Amir; Basta, Arsany; Blenk, Andreas; Kellerer, Wolfgang: SDN Hypervisors: How Much Does Topology Abstraction Matter? 14th International Conference on Network and Service Management, 2018 more… BibTeX Full text (mediaTUM)