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...
Main Authors: | , |
---|---|
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 |