Latency and Resilience-aware Networking

PIs: Thorsten Herfet (Universität des Saarlandes), Wolfgang Schröder-Preikschat (FAU Erlangen-Nürnberg)

LARN

We propose to develop transport channels for cyber-physical networks. Such channels need to be latency- and resilience-aware; i.e. the latency as seen by the application must be predictable and in certain limits, e.g. by balancing latency and resilience, be guaranteed. This is only possible by an innovative transport protocol stack and an appropriate fundament of operating system and low level networking support. Thereto the project unites the disciplines Operating Systems / Real-Time Processing and Telecommunications / Information-Theory.

RNA

Project target is the evolution of the PRRT (predictably reliable real-time transport) transport protocol stack towards a highly efficient multi-hop-protocol with loss domain separation. This is enabled by an interdisciplinary co-development with a latency-aware operating system kernel incl. wait-free synchronisation and the corresponding low level networking components (POSE, "predictable operating system executive"). The statistical properties of the entire system (RNA, "reliable networking atom") shall be optimised and documented.

A software-defined networking testbed for validation of the system in a real-world wide area network scenario is available. The developed components will be introduced during the workshops organised by the priority programme Cyber-physical Networking and will be made available to other projects during the entire run-time of the priority programme.

For more information, please visit [larn.systems](http://larn.systems/){:target="_blank"}.

Involved Phd candidates

  • Stefan Reif: Stefan Reif studied computer science at Friedrich-Alexander University Erlangen-Nürnberg (FAU), Germany. After completing his university studies with a Master degree in 2016, he joined the System Software Group at FAU as a research fellow and Ph.D. candidate. His research focuses on efficient and predictable multi-core and many-core operating systems. More specifically, his work covers execution time aspects as well as energy-awareness in parallel systems.
  • Andreas Schmidt: Andreas Schmidt studied computer science at Saarland Informatics Campus (SIC) starting 2011, completing his Bachelor degree in 2014 and his Master degree in 2015. Both degrees have been awarded with prizes by the Computer Science faculty of Saarland University (FdSI Bachelor-Preis, Günter-Hotz Medaille), for completing well below the regular period of study with the best achievable grade. The master thesis on “Network Traffic and Infrastructure Analysis in Software-Defined Networks” has later been awarded by the KuVS special interest group inside the GI as the best master thesis of the year. In 2015 he joined the Telecommunications Lab of Prof. Thorsten Herfet, pursuing a PhD in the area of networking. Already during his employment as a research assistent, he contributed to the “Software Innovation for the Digital Enterprise” (SINNODIUM) project by BMBF, developing a remote maintenance solution for industry 4.0 environments. Additionally, he is teaching students about telecommunications, with a strong focus on networking.
  • Pablo Gil Pereira: Pablo Gil Pereira studied telecommunication engineering at University of Seville (US), starting in 2010 and finishing his Bachelor degree in 2015. That same year he started his Master degree at Technical University of Madrid (UPM), which he finished in 2017 after one year exchange at Saarland Informatics Campus (SIC). He joined the Telecomunications Lab of Prof. Thorsten Herfet in 2018 as a Ph.D. candidate, working on video streaming, with a special interest on low-latency streaming solutions.

Publications

  1. Schmidt, Andreas; Herfet, Thorsten: Approaches for Resilience- and Latency-Aware Networking, International Symposium on Networked Cyber-Physical Systems (NetCPS, Poster Session), Munich, Germany, September 2016.
  2. Reif, Stefan; Hönig, Timo; Schröder-Preikschat, Wolfgang: In the Heat of Conflict: On the Synchronisation of Critical Sections, IEEE International Symposium on Real-Time Distributed Computing (ISORC), Toronto, Canada, May 2017
  3. Reif, Stefan; Schmidt, Andreas; Hönig, Timo; Herfet, Thorsten; Schröder-Preikschat, Wolfgang: X-Lap: A Systems Approach for Cross-Layer Profiling and Latency Analysis for Cyber-Physical Networks, 15th International Workshop on Real-Time Networks (ECRTS RTN), Dubrovnic, Croatia, June 2017. (Open access)
  4. Schmidt, Andreas; Herfet, Thorsten: Transparent Transmission Segmentation in Software-Defined Networks, IEEE Conference on Network Softwarization (NetSoft), Bologna, Italy, July 2017. (Open access)
  5. Schmidt, Andreas; Herfet, Thorsten: NEAT: Network Experiment Automation Tool, 1. KuVS Fachgespräch “Network Softwarization” (KuVS-FG-NetSoft), Tübingen, Germany, October 2017.
  6. Reif, Stefan, Schröder-Preikschat, Wolfgang: A Predictable Synchronisation Algorithm (Poster), 23rd Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), Vienna, Austria, February 2018.
  7. Gil Pereira, Pablo; Schmidt, Andreas; Herfet, Thorsten: Cross-Layer Effects on Training Neural Algorithms for Video Streaming, 28th ACM SIGMM Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), Amsterdam, Netherlands, June 2018. (Open access)
  8. Reif, Stefan; Schmidt, Andreas; Hönig, Timo; Herfet, Thorsten; Schröder-Preikschat, Wolfgang: ∆elta: Differential Energy-Efficiency, Latency, and Timing Analysis for Real-Time Networks, 16th International Workshop on Real-Time Networks (ECRTS RTN), Barcelona, Spain, July 2018.
  9. Reif, Stefan; Gerhorst, Luis; Bender, Kilian; Hönig, Timo: Towards Low-Jitter and Energy-Efficient Data Processing in Cyber-Physical Information Systems, 52nd Hawaii International Conference on System Sciences (HICCS), Maui, Hawaii, USA, January 2019. accepted