Communication Scheduling for Control Performance in TSN-Based Fog Computing Platforms

In this paper we are interested in real-time control applications that are implemented using Fog Computing Platforms consisting of interconnected heterogeneous Fog Nodes (FNs). Similar to previous research and ongoing standardization efforts, we assume that the communication between FNs is achieved...

Full description

Bibliographic Details
Main Authors: Mohammadreza Barzegaran, Paul Pop
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9387313/
_version_ 1818945767052673024
author Mohammadreza Barzegaran
Paul Pop
author_facet Mohammadreza Barzegaran
Paul Pop
author_sort Mohammadreza Barzegaran
collection DOAJ
description In this paper we are interested in real-time control applications that are implemented using Fog Computing Platforms consisting of interconnected heterogeneous Fog Nodes (FNs). Similar to previous research and ongoing standardization efforts, we assume that the communication between FNs is achieved via the IEEE 802.1 Time Sensitive Networking (TSN) standard. We model the control applications as a set of real-time flows, and we assume that the messages are transmitted using scheduled traffic that is using the Gate Control Lists (GCLs) in TSN. Given a network topology and a set of control applications, we are interested to synthesize the GCLs for messages such that the Quality-of-Control (QoC) of control applications is maximized and the deadlines of real-time messages are satisfied. We have proposed a Constraint Programming (CP)-based solution to this problem, and developed an accurate analytical model for QoC, which, together with a metaheuristic search employed in the CP solver can drive the search quickly towards good quality solutions. We have evaluated the proposed strategy on several test cases including realistic test cases and also validate the resulted GCLs on a TSN hardware platform and via simulations in OMNET++.
first_indexed 2024-12-20T08:04:20Z
format Article
id doaj.art-98208b1bd0d24248bd64f2404fb970ca
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-20T08:04:20Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-98208b1bd0d24248bd64f2404fb970ca2022-12-21T19:47:27ZengIEEEIEEE Access2169-35362021-01-019507825079710.1109/ACCESS.2021.30691429387313Communication Scheduling for Control Performance in TSN-Based Fog Computing PlatformsMohammadreza Barzegaran0https://orcid.org/0000-0003-0640-6653Paul Pop1https://orcid.org/0000-0001-9981-1775Department of Applied Mathematics and Computer Science, Technical University of Denmark, Kongens Lyngby, DenmarkDepartment of Applied Mathematics and Computer Science, Technical University of Denmark, Kongens Lyngby, DenmarkIn this paper we are interested in real-time control applications that are implemented using Fog Computing Platforms consisting of interconnected heterogeneous Fog Nodes (FNs). Similar to previous research and ongoing standardization efforts, we assume that the communication between FNs is achieved via the IEEE 802.1 Time Sensitive Networking (TSN) standard. We model the control applications as a set of real-time flows, and we assume that the messages are transmitted using scheduled traffic that is using the Gate Control Lists (GCLs) in TSN. Given a network topology and a set of control applications, we are interested to synthesize the GCLs for messages such that the Quality-of-Control (QoC) of control applications is maximized and the deadlines of real-time messages are satisfied. We have proposed a Constraint Programming (CP)-based solution to this problem, and developed an accurate analytical model for QoC, which, together with a metaheuristic search employed in the CP solver can drive the search quickly towards good quality solutions. We have evaluated the proposed strategy on several test cases including realistic test cases and also validate the resulted GCLs on a TSN hardware platform and via simulations in OMNET++.https://ieeexplore.ieee.org/document/9387313/Fog computingoptimizationquality-of-controlTSN
spellingShingle Mohammadreza Barzegaran
Paul Pop
Communication Scheduling for Control Performance in TSN-Based Fog Computing Platforms
IEEE Access
Fog computing
optimization
quality-of-control
TSN
title Communication Scheduling for Control Performance in TSN-Based Fog Computing Platforms
title_full Communication Scheduling for Control Performance in TSN-Based Fog Computing Platforms
title_fullStr Communication Scheduling for Control Performance in TSN-Based Fog Computing Platforms
title_full_unstemmed Communication Scheduling for Control Performance in TSN-Based Fog Computing Platforms
title_short Communication Scheduling for Control Performance in TSN-Based Fog Computing Platforms
title_sort communication scheduling for control performance in tsn based fog computing platforms
topic Fog computing
optimization
quality-of-control
TSN
url https://ieeexplore.ieee.org/document/9387313/
work_keys_str_mv AT mohammadrezabarzegaran communicationschedulingforcontrolperformanceintsnbasedfogcomputingplatforms
AT paulpop communicationschedulingforcontrolperformanceintsnbasedfogcomputingplatforms