Moving towards Smart Cities: A Selection of Middleware for Fog-to-Cloud Services

Smart cities aim at integrating various IoT (Internet of Things) technologies by providing many opportunities for the development, governance, and management of user services. One of the ways to support this idea is to use cloud and edge computing techniques to reduce costs, manage resource consumpt...

Full description

Bibliographic Details
Main Authors: Hind Bangui, Said Rakrak, Said Raghay, Barbora Buhnova
Format: Article
Language:English
Published: MDPI AG 2018-11-01
Series:Applied Sciences
Subjects:
IoT
Online Access:https://www.mdpi.com/2076-3417/8/11/2220
id doaj-e4df4c6ad0504f699f8ab1fa2834f4bc
record_format Article
spelling doaj-e4df4c6ad0504f699f8ab1fa2834f4bc2020-11-25T01:15:01ZengMDPI AGApplied Sciences2076-34172018-11-01811222010.3390/app8112220app8112220Moving towards Smart Cities: A Selection of Middleware for Fog-to-Cloud ServicesHind Bangui0Said Rakrak1Said Raghay2Barbora Buhnova3Faculty of Informatics, Masaryk University, 602 00 Brno, Czech RepublicApplied Mathematics and Computer Science Laboratory at Cadi Ayyad University, 40000 Marrakech, MoroccoApplied Mathematics and Computer Science Laboratory at Cadi Ayyad University, 40000 Marrakech, MoroccoFaculty of Informatics, Masaryk University, 602 00 Brno, Czech RepublicSmart cities aim at integrating various IoT (Internet of Things) technologies by providing many opportunities for the development, governance, and management of user services. One of the ways to support this idea is to use cloud and edge computing techniques to reduce costs, manage resource consumption, enhance performance, and connect the IoT devices more effectively. However, the selection of services remains a significant research question since there are currently different strategies towards cloud computing, including services for central remote computing (traditional cloud model) as well as distributed local computing (edge computing). In this paper, we offer an integrated view of these two directions and the selection among the edge technologies based on MCDA (Multiple Criteria Decision Analysis) algorithms. To this end, we propose a foglet as a middleware that aims at achieving satisfactory levels of customer services by using fuzzy similarity and TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) to facilitate the rating and selection of services in the fog-to-cloud environment. Then, we describe the selection process with a numerical example, and conclude our work with an outline of future perspectives.https://www.mdpi.com/2076-3417/8/11/2220fog computingcloud computingedge computingsmart servicessmart citiesIoTfuzzy similarityTOPSISMCDA approaches
collection DOAJ
language English
format Article
sources DOAJ
author Hind Bangui
Said Rakrak
Said Raghay
Barbora Buhnova
spellingShingle Hind Bangui
Said Rakrak
Said Raghay
Barbora Buhnova
Moving towards Smart Cities: A Selection of Middleware for Fog-to-Cloud Services
Applied Sciences
fog computing
cloud computing
edge computing
smart services
smart cities
IoT
fuzzy similarity
TOPSIS
MCDA approaches
author_facet Hind Bangui
Said Rakrak
Said Raghay
Barbora Buhnova
author_sort Hind Bangui
title Moving towards Smart Cities: A Selection of Middleware for Fog-to-Cloud Services
title_short Moving towards Smart Cities: A Selection of Middleware for Fog-to-Cloud Services
title_full Moving towards Smart Cities: A Selection of Middleware for Fog-to-Cloud Services
title_fullStr Moving towards Smart Cities: A Selection of Middleware for Fog-to-Cloud Services
title_full_unstemmed Moving towards Smart Cities: A Selection of Middleware for Fog-to-Cloud Services
title_sort moving towards smart cities: a selection of middleware for fog-to-cloud services
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2018-11-01
description Smart cities aim at integrating various IoT (Internet of Things) technologies by providing many opportunities for the development, governance, and management of user services. One of the ways to support this idea is to use cloud and edge computing techniques to reduce costs, manage resource consumption, enhance performance, and connect the IoT devices more effectively. However, the selection of services remains a significant research question since there are currently different strategies towards cloud computing, including services for central remote computing (traditional cloud model) as well as distributed local computing (edge computing). In this paper, we offer an integrated view of these two directions and the selection among the edge technologies based on MCDA (Multiple Criteria Decision Analysis) algorithms. To this end, we propose a foglet as a middleware that aims at achieving satisfactory levels of customer services by using fuzzy similarity and TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) to facilitate the rating and selection of services in the fog-to-cloud environment. Then, we describe the selection process with a numerical example, and conclude our work with an outline of future perspectives.
topic fog computing
cloud computing
edge computing
smart services
smart cities
IoT
fuzzy similarity
TOPSIS
MCDA approaches
url https://www.mdpi.com/2076-3417/8/11/2220
work_keys_str_mv AT hindbangui movingtowardssmartcitiesaselectionofmiddlewareforfogtocloudservices
AT saidrakrak movingtowardssmartcitiesaselectionofmiddlewareforfogtocloudservices
AT saidraghay movingtowardssmartcitiesaselectionofmiddlewareforfogtocloudservices
AT barborabuhnova movingtowardssmartcitiesaselectionofmiddlewareforfogtocloudservices
_version_ 1725154829492289536