Energy-, Latency- And Resilience-aware Networking (e.LARN)
This project is part of the DFG (Deutsche Forschungsgemeinschaft) priority programme SPP 1914 “Cyber-Physical Networking”. It started in October 2016 and is carried out in cooperation with Department of Computer Science 4 at Friedrich-Alexander-Universität Erlangen-Nürnberg.
After successful application for the second funding phase of the SPP, this continuation project of LARN started in January 2020.
We propose to develop transport channels for distributed cyber-physical systems. Such channels need to be energy-, 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. At the same time, the energy aspects must be considered, as CPS devices often have limited access to power sources. Achieving these awareness-properties 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.
Project target is the evolution of the PRRT (predictably reliable real-time transport) transport protocol stack towards a highly efficient multi-hop-protocol with transparent transmission segmentation. 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. 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 are introduced during the workshops organised by the priority programme SPP1914 “Cyber-physical Networking” and is made available to other projects during the entire run-time of the priority programme.
- Develop a latency- and resilience-aware atomic unit for cyber-physical networks.
- Optimise the cross-layer communication while maintaining separability.
- Validate the approach in theory and experiments.
- Document the statistics of the predictable quality of communication (QoC).
Solutions & Results
- Predictably Reliable Real-time Transport (PRRT) Protocol
- Partially reliable, time-constrained process-to-process communication
- Adaptive Hybrid Error Control
- Latency-avoiding Congestion Control
- Rate Control & Pacing
- X-Lap: Cross-Layer Profiling and Latency AnalysisTool (Presentation – RTN2017)
- Transparent Transmission Segmentation (TTS) (Presentation – NetSoft2017)
- 4th Plenary Meeting, 30th November 2018, Tübingen
- KuVS Summer School “Industrial Internet”, 15th August 2018, Dinklage
- BarCamp “Hands-On Cyber-Physical Networking”
- 3rd Plenary Meeting, 23rd April 2018, Berlin
- 2nd Plenary Meeting, 19th October 2017, Aachen
- 1st Plenary Meeting, 21th October 2016, Munich
The publications can also be found on Google Scholar.
- Schmidt, Andreas; Gil Pereira, Pablo; Herfet, Thorsten: “Predictably Reliable Real-time Transport Services for Wireless Cyber-Physical Systems”, IFAC World Congress, Berlin, Germany, July 2020
- Reif, Stefan; Herzog, Benedict; Gil Pereira, Pablo; Schmidt, Andreas; Büttner, Tobias; Hönig, Timo; Schröder-Preikschat, Wolfgang; Herfet, Thorsten: “X-Leep: Leveraging Cross-Layer Pacing for Energy-Efficient Edge Systems”, Accepted to the 1st Workshop on Energy Efficiency at the Edge (WEEE), Melbourne, Australia, June 2020
- Böhmer, Marlene; Schmidt, Andreas; Gil Pereira, Pablo; Herfet, Thorsten: “Latency-aware and -predictable Communication with Open Protocol Stacks for Remote Drone Control” (arxiv), Accepted to the 2nd International Workshop on Wireless Sensors and Drones in Internet of Things (Wi-DroIT), Los Angeles, CA, USA, June 2020
- Reif, Stefan; Herzog, Benedict; Hemp, Judith; Hönig, Timo; Schröder-Preikschat, Wolfgang: “Precious: Resource-Demand Estimation for Embedded Neural Network Accelerators”, Proceedings of the 1st International Workshop on Benchmarking Machine Learning Workloads on Emerging Hardware (Challenge’20), Austin, TX, USA, March 2020
- Reif, Stefan; Raffeck, Phillip; Janker, Heiko; Gerhorst, Luis; Hönig, Timo; Schröder-Preikschat, Wolfgang: “Earl: Energy-Aware Reconfigurable Locks”, Proceedings of the 9th Embedded Operating Systems Workshop (EWiLi), New York City, New York, USA, October 2019
- 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
- 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
- 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), Dresden, Germany, March 2019
- 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
- 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
- Gil Pereira, Pablo; Schmidt, Andreas; Herfet, Thorsten: “Cross-Layer Effects on Training Neural Algorithms for Video Streaming” (arxiv), 28th ACM SIGMM Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), Amsterdam, Netherlands, June 2018
- 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
- Schmidt, Andreas; Herfet, Thorsten: “NEAT: Network Experiment Automation Tool“, 1. KuVS Fachgespräch “Network Softwarization” (KuVS-FG-NetSoft), Tübingen, Germany, October 2017
- Schmidt, Andreas; Herfet, Thorsten: “Transparent Transmission Segmentation in Software-Defined Networks” (SciDok), IEEE Conference on Network Softwarization (NetSoft), Bologna, Italy, July 2017
- 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” (arxiv), 15th International Workshop on Real-Time Networks (ECRTS RTN), Dubrovnic, Croatia, June 2017
- 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
- 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
Student Projects & Theses
- Ashkan Taslimi, “Deep Adaptive Hybrid Error Coding”, Master Thesis
- Sebastian Morgenstern “”, Bachelor Thesis
- Marlene Böhmer, “Real-time Video Streaming and Control for Drones in Cyber-Physical Networks”, Master Thesis, January 2020
- Kai Vogelgesang, “Fast Transparent Transmission Segmentation with Kernel-Bypass Networking”, Bachelor Thesis, April 2019
- Lukas Bard, “Network Protocol for Video Transport in Cyber-Physical Systems”, Master Thesis, November 2017
- Daniel Birtel, “Transparent Transmission Segmentation for Multimedia Applications”, Master Thesis, January 2017
- Philipp Tennigkeit, “NEAT – Network Experiment Automation Tool”, Project
- Sven Liefgen, “Transparent Transport Segmentation in Cyber-Physical Networks”, Master Seminar
- Beshoy Saad, “Cross-Layer Energy-Awareness at the Transport Layer”, Master Seminar
People and Partners
BarCamp Aachen Contributors (EdgeSys2019 Paper)
- Sebastian Gallenmüller, MSc. (Technical University of Munich)
- René Glebke, MSc. (RWTH Aachen University)
- Dr.-Ing. Stephan Günther (Technical University of Munich)
- Eric Hauser, BSc. (Technical University of Munich)
- Maurice Leclaire, MSc. (Technical University of Munich)
- Jan Rüth, MSc. (RWTH Aachen University)
BarCamp “Hands-On Cyber-Physical Networking” Contributors
- Adwait Datar, MSc. (TUHH)
- Christine Kloock, MSc. (TUHH)
- Florian Rosenthal, MSc. (KIT)