Towards Quality-of-Control-Aware Scheduling of Industrial Applications on Fog Computing Platforms

被引:13
作者
Barzegaran, Mohammadreza [1 ]
Cervin, Anton [2 ]
Pop, Paul [1 ]
机构
[1] Tech Univ Denmark, DTU Compute, Lyngby, Denmark
[2] Lund Univ, Dept Automat Control, Lund, Sweden
来源
PROCEEDINGS OF THE 2019 WORKSHOP ON FOG COMPUTING AND THE IOT (IOT-FOG '19) | 2019年
关键词
scheduling; simulated annealing; quality-of-control; fog platform; CONTROL-SYSTEMS; CO-DESIGN; FEEDBACK;
D O I
10.1145/3313150.3313217
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we address Industrial IoT control applications which are safety-critical and real-time, and which have very low latency and jitter requirements. These control applications are virtualized as software tasks running on a Fog Computing Platform that brings computing and deterministic communication closer to the edge of the network, where the industrial "things" are located. Due to the demanding dependability and timing requirements, we consider that the tasks are scheduled with a static-cyclic scheduling policy. We are interested to determine the mapping of the tasks and a schedule table of their activation, such that we maximize the quality-of-control for the control tasks and meet the timing requirements for all tasks, including non-critical real-time tasks. We have proposed a Simulated Annealing-based metaheuristic to solve this problem, and we have evaluated the solution on several test cases.
引用
收藏
页码:1 / 5
页数:5
相关论文
共 31 条
[1]  
Agarwal S, 2015, INT J ADV COMPUT SC, V6, P209
[2]  
[Anonymous], 2003, THESIS
[3]  
Basquel Padraig, 2017, P SIGN SYST C, V28, P1
[4]   Real-time control and scheduling co-design for efficient jitter handling [J].
Behnam, Moris ;
Isovic, Damir .
13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, :516-+
[5]  
Branicky MS, 2002, IEEE DECIS CONTR P, P1211, DOI 10.1109/CDC.2002.1184679
[6]  
Burke E.K., 2013, Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques, V2nd
[7]  
Buttazzo GC, 2011, HARD REAL-TIME COMPUTING SYSTEMS: PREDICTABLE SCHEDULING ALGORITHMS AND APPLICATIONS, THIRD EDITION, P1, DOI 10.1007/978-1-14614-0676-1
[8]   Improved scheduling of control tasks [J].
Cervin, A .
PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 1999, :4-10
[9]   Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks [J].
Craciunas, Silviu S. ;
Oliver, Ramon Serna ;
Chmelik, Martin ;
Steiner, Wilfried .
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, :183-192
[10]   Virtualizing Programmable Logic Controllers: Toward a Convergent Approach [J].
Cruz, Tiago ;
Simoes, Paulo ;
Monteiro, Edmundo .
IEEE EMBEDDED SYSTEMS LETTERS, 2016, 8 (04) :69-72