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

03/31/2019
by   Badraddin Alturki, et al.
0

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 the importance of decomposing services in the context of fog computing for enhancing the quality of service.

READ FULL TEXT
research
04/14/2023

Fog Computing IoT: Overview, Architecture and Applications

Fog computing is an emerging technology in the field of network services...
research
06/20/2018

Adaptive Fog Configuration for the Industrial Internet of Things

Industrial Fog computing deploys various industrial services, such as au...
research
07/18/2019

Fog Function: Serverless Fog Computing for Data Intensive IoT Services

Fog computing can support IoT services with fast response time and low b...
research
09/03/2019

Fog Computing Architectures: a Reference for Practitioners

Soon after realizing that Cloud Computing could indeed help several indu...
research
08/14/2020

Intelligent Service Selection in a Multi-dimensional Environment of Cloud Providers for IoT stream Data through cloudlets

The expansion of the Internet of Things(IoT) services and a huge amount ...
research
03/02/2018

Service-based Fog architecture without DNS redirection

The heterogeneous and distributed nature of the Internet of Things (IoT)...
research
11/19/2017

An edge-fog-cloud platform for anticipatory learning process designed for Internet of Mobile Things

This paper presents a novel architecture for data analytics targeting an...

Please sign up or login with your details

Forgot password? Click here to reset