Fraunhofer-Gesellschaft

Publica

Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Determining Edge Node Real-Time Capabilities

 
: Gowtham, Varun; Keil, Oliver; Yeole, Aniket; Schreiner, Florian; Tschöke, Simon; Willner, Alexander

:
Postprint urn:nbn:de:0011-n-6436166 (979 KByte PDF)
MD5 Fingerprint: 918939b3820cda5b28294cabc73ebc0a
© IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Erstellt am: 30.11.2021


Institute of Electrical and Electronics Engineers -IEEE-; IEEE Computer Society; Association for Computing Machinery -ACM-, Special Interest Group on Simulation -SIGSIM-:
IEEE/ACM 25th International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2021. Proceedings : September 27-29, 2021, Valencia, Spain, Fully virtual Event
Piscataway, NJ: IEEE, 2021
ISBN: 978-1-6654-3327-3
ISBN: 978-1-6654-3326-6
ISBN: 978-1-6654-3325-9
9 S.
International Symposium on Distributed Simulation and Real Time Applications (DS-RT) <25, 2021, Online>
Englisch
Konferenzbeitrag, Elektronische Publikation
Fraunhofer FOKUS ()
eBPF; edge computing; IoT; IIoT; Industry 4.0; NFV; PLC; TSN; vPLC

Abstract
The distributed Cloud Computing paradigm is continuously being adopted within the industrial automation domain. The most distinguishing feature of these Edge Clouds relates to their ability to provide low-latency and even hard realtime services. As infrastructure deployments can be rather heterogeneous in their nature, service providers require precise means for estimating end-to-end application latency behavior, in order to know performance boundaries that can be met for defining certain Service Level Agreements (SLAs). Although network performance tools exist for many years, mechanisms for assessing hard real-time performance of applications in distributed Edge Cloud environments have not been considered extensively yet. Therefore, we use a built-in feature of the Linux Kernel, the extended Berkeley Packet Filter (eBPF), to measure delays between targeted endpoints in the kernel stack, that enable the user to gain deeper and more accurate measurements of events as compared to generalized approaches (as accurate as eBPF / the time-stamping facility from the kernel). As a result, the real-time behavior of particular Edge Cloud deployments, including its hosted applications, can be profiled in detail by end-users as well as service-providers. Within our evaluation we have monitored a cyclic transmission of packets with a scheduled delay of under 190 μs and measured a round trip time under 2 ms. Future work include profiling the real-time behavior of potentially hosted time-critical applications, such as virtual Programmable Logic Controllers (vPLCs), over real-time networks, such Time Sensitive Networking (TSN); the extension towards dynamically configured real-time networks; and finally its application to future organic, self-optimizing Ultra-Reliable Low-Latency Communication 6G core networks. The distributed Cloud Computing paradigm is continuously being adopted within the industrial automation domain. The most distinguishing feature of these Edge Clouds relates to their ability to provide low-latency and even hard realtime services. As infrastructure deployments can be rather heterogeneous in their nature, service providers require precise means for estimating end-to-end application latency behavior, in order to know performance boundaries that can be met for defining certain Service Level Agreements (SLAs). Although network performance tools exist for many years, mechanisms for assessing hard real-time performance of applications in distributed Edge Cloud environments have not been considered extensively yet. Therefore, we use a built-in feature of the Linux Kernel, the extended Berkeley Packet Filter (eBPF), to measure delays between targeted endpoints in the kernel stack, that enable the user to gain deeper and more accurate measurements of events as compared to generalized approaches (as accurate as eBPF / the time-stamping facility from the kernel). As a result, the real-time behavior of particular Edge Cloud deployments, including its hosted applications, can be profiled in detail by end-users as well as service-providers. Within our evaluation we have monitored a cyclic transmission of packets with a scheduled delay of under 190 μs and measured a round trip time under 2 ms. Future work include profiling the real-time behavior of potentially hosted time-critical applications, such as virtual Programmable Logic Controllers (vPLCs), over real-time networks, such Time Sensitive Networking (TSN); the extension towards dynamically configured real-time networks; and finally its application to future organic, self-optimizing Ultra-Reliable Low-Latency Communication 6G core networks.

: http://publica.fraunhofer.de/dokumente/N-643616.html