eLARN - Energy-, 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.

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. (OpenAccess)
  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.
  10. Gallenmüller, Sebastian; Glebke, René; Günther, Stephan; Hauser, Eric; Leclaire, Maurice; Reif, Stefan; Rüth, Jan; Schmidt, Andreas; Carle, Georg; Herfet, Thorsten; Schröder-Preikschat, Wolfgang; Wehrle, Klaus: Enabling Wireless Network Support for Gain Scheduled Control, 2nd International Workshop on Edge Systems, Analytics and Networking (EdgeSys ‘19), Dresden, Germany, March 2019.
  11. Hönig, Timo; Herzog, Benedict; Schröder-Preikschat, Wolfgang: Energy-Demand Estimation of Embedded Devices Using Deep Artificial Neural Networks, 34th ACM/SIGAPP Symposium on Applied Computing (SAC), Limassol, Cyprus, April 2019.
  12. Schmidt, Andreas; Reif, Stefan; Gil Pereira, Pablo; Hönig, Timo; Herfet, Thorsten; Schröder-Preikschat, Wolfgang: Cross-layer Pacing for Predictably Low Latency, 6th International IEEE Workshop on Ultra-Low Latency in Wireless Networks (ULLWN), Paris, France, April 2019.
  13. Schmidt, Andreas; Reif, Stefan; Gil Pereira, Pablo; Hönig, Timo; Herfet, Thorsten; Schröder-Preikschat, Wolfgang: Cross-Layer Pacing for Predictably Low Age of Information, 49th GI Annual Conference INFORMATIK, Kassel, Germany, September 2019.
  14. S. Reif, P. Raffeck, H. Janker, L. Gerhorst, T. H ̈onig, and W. Schr ̈oder- Preikschat, Earl: energy-aware reconfigurable locks, ACM SIGBED Review, vol. 17, no. 1, pp. 24–29, 2020.
  15. S. Reif, B. Herzog, J. Hemp, T. H ̈onig, and W. Schr ̈oder-Preikschat, Precious: Resource-demand estimation for embedded neural network accelerators, in First International Workshop on Benchmarking Ma- chine Learning Workloads on Emerging Hardware, 2020.
  16. M. B ̈ohmer, A. Schmidt, P. G. Pereira, and T. Herfet, Latency-aware and-predictable communication with open protocol stacks for remote drone control, in 2020 16th International Conference on Distributed Computing in Sensor Systems (DCOSS), pp. 304–311, IEEE, 2020.
  17. S. Reif, B. Herzog, P. G. Pereira, A. Schmidt, T. B ̈uttner, T. H ̈onig, W. Schr ̈oder-Preikschat, and T. Herfet, X-leep: Leveraging cross-layer pacing for energy-efficient edge systems, in Proceedings of the Eleventh ACM International Conference on Future Energy Systems, pp. 548–553,2020.
  18. Pereira, and T. Herfet, Sharq: Scheduled harq for time- and loss-rate-sensitive networks, in 2023 IEEE 20th Annual Consumer Communications & Networking Conference (CCNC), IEEE,2023.
  19. A. Schmidt, P. G. Pereira, and T. Herfet, Predictably reliable real-time transport services for wireless cyber-physical systems, in Proceedings of the 21st IFAC World Congress, pp. 2638–2641, 2020.
  20. S. Reif and W. Schr ̈oder-Preikschat, Precisely timed task execution, in 2020 IEEE 23rd International Symposium on Real-Time Distributed Computing (ISORC), pp. 10–19, IEEE, 2020.
  21. S. Reif, B. Herzog, F. H ̈ugel, T. H ̈onig, and W. Schr ̈oder-Preikschat, Nearly symmetric multi-core processors, in Proceedings of the 11th ACM SIGOPS Asia-Pacific Workshop on Systems, pp. 42–49, 2020.
  22. P. G. Pereira and T. Herfet, Reducing fec-complexity in cross-layer predictable data communication, in 2021 IEEE 18th Annual Consumer Communications & Networking Conference (CCNC), pp. 1–2, IEEE,2021.
  23. B. Herzog, S. Reif, J. Preis, W. Schr ̈oder-Preikschat, and T. H ̈onig, The price of meltdown and spectre: Energy overhead of mitigations at operating system level, in Proceedings of the 14th European Workshop on Systems Security, pp. 8–14, 2021.
  24. S. Schuster, P. W ̈agemann, P. Ulbrich, and W. Schr ̈oder-Preikschat, Annotate once–analyze anywhere: context-aware wcet analysis by user-defined abstractions, in Proceedings of the 22nd ACM SIG- PLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, pp. 54–66, 2021.
  25. B. Herzog, S. Reif, F. H ̈ugel, T. H ̈onig, and W. Schr ̈oder-Preikschat, Towards automated system-level energy-efficiency optimisation using machine learning: Poster, in Proceedings of the Twelfth ACM Interna- tional Conference on Future Energy Systems, pp. 274–275, 2021.
  26. S. Reif, B. Herzog, J. Hemp, W. Schr ̈oder-Preikschat, and T. H ̈onig, Ai waste prevention: Time and power estimation for edge tensor pro- cessing units: Poster, in Proceedings of the Twelfth ACM International Conference on Future Energy Systems, pp. 300–301, 2021.
  27. S. Reif, B. Herzog, J. Hemp, W. Schr ̈oder-Preikschat, and T. H ̈onig, Ai waste prevention: Time and power estimation for edge tensor pro- cessing units: Poster, in Proceedings of the Twelfth ACM International Conference on Future Energy Systems, pp. 300–301, 2021.
  28. B. Herzog, F. H ̈ugel, S. Reif, T. H ̈onig, and W. Schr ̈oder-Preikschat, Au- tomated selection of energy-efficient operating system configurations, in Proceedings of the Twelfth ACM International Conference on Future Energy Systems, pp. 309–315, 2021.
  29. L. Gerhorst, B. Herzog, S. Reif, W. Schr ̈oder-Preikschat, and T. H ̈onig, Anycall: Fast and flexible system-call aggregation, in Proceedings of the 11th Workshop on Programming Languages and Operating Systems, pp. 1–8, 2021.
  30. P. G. Pereira and T. Herfet, Polar coding for efficient transport layer multicast, in 2022 IEEE 19th Annual Consumer Communications & Networking Conference (CCNC), pp. 313–318, IEEE, 2022.
  31. B. Herzog, S. Reif, J. Hemp, T. H ̈onig, and W. Schr ̈oder-Preikschat, Resource-demand estimation for edge tensor processing units, ACM Transactions on Embedded Computing Systems (TECS), 2022.
  32. P. G. Pereira, A. Schmidt, and T. Herfet, DeepHEC: Hybrid Error Coding using Deep Learning, in 2022 18th European Dependable Computing Conference (EDCC), IEEE, 2022.
  33. K. Vogelgesang and T. Herfet, On multihop vs. end-to-end transport, in 2023 IEEE 20th Annual Consumer Communications & Networking Conference (CCNC), p. Poster, IEEE, 2023.
  34. K. Vogelgesang, P. G. Pereira, and T. Herfet, Sharq: Scheduled harq for time- and loss-rate-sensitive networks, in 2023 IEEE 20th Annual Consumer Communications & Networking Conference (CCNC), IEEE, 2023