scispace - formally typeset
Open AccessJournal ArticleDOI

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

Reads0
Chats0
TLDR
Evaluation of the four architectures shows that decomposing services into nodes reduce the data consumption over the network by 10% - 70%.
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.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Fog Computing Advancement: Concept, Architecture, Applications, Advantages, and Open Issues

TL;DR: In this article, the authors reviewed fog computing technology conceptually and defined it based on the existing studies in the literature, together with its architecture, applications, advantages, and open issues with optimization methods being performed to obtain the optimal services.
Journal ArticleDOI

AI-Enabled Secure Microservices in Edge Computing: Opportunities and Challenges

TL;DR: In this article , an extensive survey is presented for securing edge computing-based AI Microservices to elucidate the challenges of IoT management and enable secure decision-making systems at the edge.
Journal ArticleDOI

A fog computing model for implementing motion guide to visually impaired

TL;DR: Simulation and experiments show that the proposed fog computing framework named PEN can meet the functional and performance requirements for implementing the guide systems for visually impaired.
Journal ArticleDOI

Teaching and Learning IoT Cybersecurity and Vulnerability Assessment with Shodan through Practical Use Cases

TL;DR: This article describes how Shodan can be used to perform audits and thus detect potential IoT- device vulnerabilities and details how to automate IoT-device vulnerability assessments through Shodan scripts.
Proceedings ArticleDOI

Distributed Computing Continuum Systems

TL;DR: The vision on the need of developing new managing technologies to harness distributed ``computing continuum'' systems, which are concurrently executed in multiple computing tiers: Cloud, Fog, Edge and IoT is discussed.
Related Papers (5)