2020
DOI: 10.1109/access.2020.2999322
|View full text |Cite
|
Sign up to set email alerts
|

Performance Optimization of Control Applications on Fog Computing Platforms Using Scheduling and Isolation

Abstract: The research leading to these results has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 764785, FORA-Fog Computing for Robotics and Industrial Automation.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1

Relationship

3
5

Authors

Journals

citations
Cited by 22 publications
(28 citation statements)
references
References 45 publications
0
28
0
Order By: Relevance
“…An FCP hosts multiple applications of mixed-criticalities, e.g., critical control applications, real-time applications, and best effort applications. Applications are typically modeled as interacting periodic real-time tasks that exchange messages, see [17] for how application tasks can be modeled. In this paper we address the configuration of the TSN communication infrastructure, hence we focus on messages.…”
Section: Application Modelmentioning
confidence: 99%
See 2 more Smart Citations
“…An FCP hosts multiple applications of mixed-criticalities, e.g., critical control applications, real-time applications, and best effort applications. Applications are typically modeled as interacting periodic real-time tasks that exchange messages, see [17] for how application tasks can be modeled. In this paper we address the configuration of the TSN communication infrastructure, hence we focus on messages.…”
Section: Application Modelmentioning
confidence: 99%
“…Researchers have proposed several ways of putting together the schedules for tasks and messages in a global system configuration, e.g., by combining the formulation of their scheduling problems [24] or by iteratively integrating the task and message scheduling. The solution presented in this paper for flows can be combined with the formulation for tasks from [17]. In addition, to support the integration of the GCLs that we determine with tasks schedules derived separately, we maximize the time duration where tasks have to execute, denoted with E in Fig.…”
Section: Problem Formulationmentioning
confidence: 99%
See 1 more Smart Citation
“…We describe a Simulated Annealing (SA)-based metaheuristic approach, first introduced in [6], [7] and extended in [28], [29], which uses an EDF-based heuristic to solve the task scheduling problem. The scheduling heuristic allows task preemption by simulating an Earliest Deadline First (EDF) scheduling policy parameterized by task offsets and local deadlines decided by SA, see Section IV-C. For a mapping of task to cores we assign, according to our SA strategy, an offset and a deadline to each task and simulate EDF to obtain the static schedule, if one can be found.…”
Section: Mapping and Scheduling Strategymentioning
confidence: 99%
“…However, at a higher level, fog nodes can handle frameworks like Weka [31] and Scikit-learn to implement many AI applications. ML is used to execute, optimize, assign, or monitor functional tasks such as clustering, routing, duty-cycle management, data aggregation, and medium access control [32]. It is not easy to manage the relevant processes in the fog nodes because they are dynamic, complex, and heterogeneous.…”
Section: Introductionmentioning
confidence: 99%