Exploring the Effectiveness of Service Decomposition in Fog Computing Architecture for the Internet of Things
Badraddin Alturki, Stephan Reiff-Marganiec, Charith Perera, Suparna De

TL;DR
This paper investigates how decomposing services into linked-microservices within fog computing architectures can significantly reduce network data consumption and improve service quality in IoT systems.
Contribution
It introduces linked-microservices for distributed computation in fog computing, demonstrating their effectiveness through experiments across various architectures and datasets.
Findings
Data consumption reduced by 10% to 70% with service decomposition
Decomposing services enhances quality of service in IoT fog architectures
Linked-microservices enable efficient distributed processing across nodes
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Context-Aware Activity Recognition Systems · Smart Cities and Technologies
