Towards Extensibility-Aware Scheduling of Industrial Applications on Fog Nodes

Mohammadreza Barzegaran (Vortragende:r), Vasileios Karagiannis, Cosmin Avasalcai, Paul Pop, Stefan Schulte, Schahram Dustdar

Publikation: Beitrag in Buch oder TagungsbandVortrag mit Beitrag in TagungsbandBegutachtung

Abstract

Fog computing has been identified as an enabler for many modern technologies like connected vehicles and the Industrial Internet of Things (IIoT). Such technologies are characterized by the integration of applications with different levels of criticality on shared platforms, which are referred to as mixed-criticality systems. Mixed-criticality systems typically use static scheduling for critical tasks; however, static scheduling is not suitable for scenarios where fog nodes run dynamic noncritical applications that implement, e.g., maintenance checks and data analytics. To address this challenge, in this paper, we differentiate between critical tasks that are statically allocated (called “native”) and dynamic non-critical tasks that may migrate across fog nodes (called “temporary”). We propose a static scheduling approach that maximizes the number of temporary tasks that can be added at runtime, without negatively impacting the already scheduled native tasks. This approach enables fog nodes to become more suitable for IIoT environments by configuring them with extensible schedules for the native tasks. To evaluate our approach, we perform experiments considering several test cases, which show that given a number of native tasks, the generated extensible schedules enable the fog nodes to run a larger number of temporary tasks at the same time. Furthermore, the extensible schedules exhibit 7.8 % less missed deadlines (on averaae), compared to the non-extensible schedules. To address this challenge, in this paper, we differentiate between critical tasks that are statically allocated (called “native”) and dynamic non-critical tasks that may migrate across fog nodes (called “temporary”). We propose a static scheduling approach that maximizes the number of temporary tasks that can be added at runtime, without negatively impacting the already scheduled native tasks. This approach enables fog nodes to become more suitable for IIoT environments by configuring them with extensible schedules for the native tasks. To evaluate our approach, we perform experiments considering several test cases, which show that given a number of native tasks, the generated extensible schedules enable the fog nodes to run a larger number of temporary tasks at the same time. Furthermore, the extensible schedules exhibit 7.8 % less missed deadlines (on averaae), compared to the non-extensible schedules.
OriginalspracheEnglisch
TitelIEEE International Conference on Edge Computing (EDGE)
ErscheinungsortIEEE International Conference on Edge Computing (EDGE)
Seiten67 - 75
ISBN (elektronisch)978-1-7281-8254-4
DOIs
PublikationsstatusVeröffentlicht - Okt. 2020
Veranstaltung2020 IEEE International Conference on Edge Computing (EDGE) -
Dauer: 19 Okt. 202023 Okt. 2020

Konferenz

Konferenz2020 IEEE International Conference on Edge Computing (EDGE)
Zeitraum19/10/2023/10/20

Research Field

  • Enabling Digital Technologies

Fingerprint

Untersuchen Sie die Forschungsthemen von „Towards Extensibility-Aware Scheduling of Industrial Applications on Fog Nodes“. Zusammen bilden sie einen einzigartigen Fingerprint.

Diese Publikation zitieren