4.4 Article

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

期刊

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TSUSC.2019.2907405

关键词

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

资金

  1. Saudi Arabian Cultural bureau in London
  2. King Abdul Aziz University
  3. TagItSmart! collaborative project - European Horizon 2020 programme [688061]
  4. EPSRC PETRAS 2 [EP/S035362/1]

向作者/读者索取更多资源

The Internet of Things aims to connect everyday objects to the internet, producing a significant amount of data. Traditional cloud computing architecture faces challenges such as high latency, energy consumption, high bandwidth consumption, and less privacy. Fog computing has been proposed as a solution, and this paper proposes decomposing services into linked-microservices to enhance the quality of service in fog computing. Four different architectures were explored, and evaluations showed that decomposing services reduced data consumption by 10-70%.
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 percent. Overall, these results indicate that the importance of decomposing services in the context of fog computing for enhancing the quality of service.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据