Smart SDN Management of Fog Services to Optimize QoS and Energy
The short latency required by IoT devices that need to access specific services have led to the development of Fog architectures that can serve as a useful intermediary between IoT systems and the Cloud. However, the massive numbers of IoT devices that are being deployed raise concerns about the pow...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-04-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/21/9/3105 |
id |
doaj-9a1a241a3907429b91634bf01ab624d9 |
---|---|
record_format |
Article |
spelling |
doaj-9a1a241a3907429b91634bf01ab624d92021-04-29T23:04:19ZengMDPI AGSensors1424-82202021-04-01213105310510.3390/s21093105Smart SDN Management of Fog Services to Optimize QoS and EnergyPiotr Fröhlich0Erol Gelenbe1Jerzy Fiołka2Jacek Chęciński3Mateusz Nowak4Zdzisław Filus5Institute of Theoretical and Applied Informatics, Polish Academy of Sciences, 44-100 Gliwice, PolandInstitute of Theoretical and Applied Informatics, Polish Academy of Sciences, 44-100 Gliwice, PolandFaculty of Automatic Control, Electronics and Computer Science, The Silesian University of Technology, Akademicka 2A, 44-100 Gliwice, PolandFaculty of Automatic Control, Electronics and Computer Science, The Silesian University of Technology, Akademicka 2A, 44-100 Gliwice, PolandInstitute of Theoretical and Applied Informatics, Polish Academy of Sciences, 44-100 Gliwice, PolandFaculty of Automatic Control, Electronics and Computer Science, The Silesian University of Technology, Akademicka 2A, 44-100 Gliwice, PolandThe short latency required by IoT devices that need to access specific services have led to the development of Fog architectures that can serve as a useful intermediary between IoT systems and the Cloud. However, the massive numbers of IoT devices that are being deployed raise concerns about the power consumption of such systems as the number of IoT devices and Fog servers increase. Thus, in this paper, we describe a software-defined network (SDN)-based control scheme for client–server interaction that constantly measures ongoing client–server response times and estimates network power consumption, in order to select connection paths that minimize a composite goal function, including both QoS and power consumption. The approach using reinforcement learning with neural networks has been implemented in a test-bed and is detailed in this paper. Experiments are presented that show the effectiveness of our proposed system in the presence of a time-varying workload of client-to-service requests, resulting in a reduction of power consumption of approximately 15% for an average response time increase of under 2%.https://www.mdpi.com/1424-8220/21/9/3105Fog computingsoftware-defined networks (SDNs)green computingenergy-awarenessIoTreinforcement learning |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Piotr Fröhlich Erol Gelenbe Jerzy Fiołka Jacek Chęciński Mateusz Nowak Zdzisław Filus |
spellingShingle |
Piotr Fröhlich Erol Gelenbe Jerzy Fiołka Jacek Chęciński Mateusz Nowak Zdzisław Filus Smart SDN Management of Fog Services to Optimize QoS and Energy Sensors Fog computing software-defined networks (SDNs) green computing energy-awareness IoT reinforcement learning |
author_facet |
Piotr Fröhlich Erol Gelenbe Jerzy Fiołka Jacek Chęciński Mateusz Nowak Zdzisław Filus |
author_sort |
Piotr Fröhlich |
title |
Smart SDN Management of Fog Services to Optimize QoS and Energy |
title_short |
Smart SDN Management of Fog Services to Optimize QoS and Energy |
title_full |
Smart SDN Management of Fog Services to Optimize QoS and Energy |
title_fullStr |
Smart SDN Management of Fog Services to Optimize QoS and Energy |
title_full_unstemmed |
Smart SDN Management of Fog Services to Optimize QoS and Energy |
title_sort |
smart sdn management of fog services to optimize qos and energy |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2021-04-01 |
description |
The short latency required by IoT devices that need to access specific services have led to the development of Fog architectures that can serve as a useful intermediary between IoT systems and the Cloud. However, the massive numbers of IoT devices that are being deployed raise concerns about the power consumption of such systems as the number of IoT devices and Fog servers increase. Thus, in this paper, we describe a software-defined network (SDN)-based control scheme for client–server interaction that constantly measures ongoing client–server response times and estimates network power consumption, in order to select connection paths that minimize a composite goal function, including both QoS and power consumption. The approach using reinforcement learning with neural networks has been implemented in a test-bed and is detailed in this paper. Experiments are presented that show the effectiveness of our proposed system in the presence of a time-varying workload of client-to-service requests, resulting in a reduction of power consumption of approximately 15% for an average response time increase of under 2%. |
topic |
Fog computing software-defined networks (SDNs) green computing energy-awareness IoT reinforcement learning |
url |
https://www.mdpi.com/1424-8220/21/9/3105 |
work_keys_str_mv |
AT piotrfrohlich smartsdnmanagementoffogservicestooptimizeqosandenergy AT erolgelenbe smartsdnmanagementoffogservicestooptimizeqosandenergy AT jerzyfiołka smartsdnmanagementoffogservicestooptimizeqosandenergy AT jacekchecinski smartsdnmanagementoffogservicestooptimizeqosandenergy AT mateusznowak smartsdnmanagementoffogservicestooptimizeqosandenergy AT zdzisławfilus smartsdnmanagementoffogservicestooptimizeqosandenergy |
_version_ |
1721500109289553920 |