UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Exploring the Effectiveness of Service Decomposition in Fog Computing Architecture for the Internet of Things

Alturki, Badraddin; Reiff-Marganiec, Stephan; Perera, Charith; De, Suparna; (2022) Exploring the Effectiveness of Service Decomposition in Fog Computing Architecture for the Internet of Things. IEEE Transactions on Sustainable Computing , 7 (2) pp. 299-312. 10.1109/TSUSC.2019.2907405. Green open access

[thumbnail of author accepted granting agency.pdf]
Preview
Text
author accepted granting agency.pdf - Accepted Version

Download (2MB) | Preview

Abstract

The Internet of Things (IoT) aims to connect everyday physical objects to the internet. These objects will produce a significant amount of data. The traditional cloud computing architecture aims to process data in the cloud. As a result, a significant amount of data needs to be communicated to the cloud. This creates a number of challenges, such as high communication latency between the devices and the cloud, increased energy consumption of devices during frequent data upload to the cloud, high bandwidth consumption, while making the network busy by sending the data continuously, and less privacy because of less control on the transmitted data to the server. Fog computing has been proposed to counter these weaknesses. Fog computing aims to process data at the edge and substantially eliminate the necessity of sending data to the cloud. However, combining the Service Oriented Architecture (SOA) with the fog computing architecture is still an open challenge. In this paper, we propose to decompose services to create linked-microservices (LMS). Linked-microservices are services that run on multiple nodes but closely linked to their linked-partners. Linked-microservices allow distributing the computation across different computing nodes in the IoT architecture. Using four different types of architectures namely cloud, fog, hybrid and fog+cloud, we explore and demonstrate the effectiveness of service decomposition by applying four experiments to three different type of datasets. Evaluation of the four architectures shows that decomposing services into nodes reduce the data consumption over the network by 10% - 70%. Overall, these results indicate that the importance of decomposing services in the context of fog computing for enhancing the quality of service.

Type: Article
Title: Exploring the Effectiveness of Service Decomposition in Fog Computing Architecture for the Internet of Things
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/TSUSC.2019.2907405
Publisher version: http://dx.doi.org/10.1109/TSUSC.2019.2907405
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Science & Technology, Technology, Computer Science, Hardware & Architecture, Computer Science, Information Systems, Telecommunications, Computer Science, Edge computing, Computer architecture, Cloud computing, Internet of Things, Machine learning algorithms, Data processing, Distributed databases, Internet of Things (IoT), cloud computing, fog computing, edge computing, data analytics, distributed data analytics, constraint awareness, ENERGY, EDGE, MOBILE
UCL classification: UCL > Provost and Vice Provost Offices > School of Education > UCL Institute of Education
UCL > Provost and Vice Provost Offices > School of Education > UCL Institute of Education > IOE - Social Research Institute
UCL > Provost and Vice Provost Offices > School of Education
UCL
URI: https://discovery.ucl.ac.uk/id/eprint/10156925
Downloads since deposit
47Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item