4.5 Article

Distributed algorithms based on proximity for self-organizing fog computing systems

期刊

PERVASIVE AND MOBILE COMPUTING
卷 71, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.pmcj.2020.101316

关键词

Fog computing; Edge computing; Hierarchical structures; Flat structures; Self-organization; Internet of Things; IoT

资金

  1. European Union [764785]

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

Fog computing, as an extension of cloud computing paradigm, offers various performance benefits such as low latency and high bandwidth. This paper introduces distributed algorithms for compute nodes to self-organize into hierarchical or flat structures based on network proximity, avoiding the assumption of nodes residing close to each other. Experimental results show that the proposed algorithms significantly reduce communication latency and increase available network bandwidth.
Various performance benefits such as low latency and high bandwidth have turned fog computing into a well-accepted extension of the cloud computing paradigm. Many fog computing systems have been proposed so far, consisting of distributed compute nodes which are often organized hierarchically in layers. To achieve low latency, these systems commonly rely on the assumption that the nodes of adjacent layers reside close to each other. However, this assumption may not hold in fog computing systems that span over large geographical areas, due to the wide distribution of the nodes. To avoid relying on this assumption, in this paper we design distributed algorithms whereby the compute nodes measure the network proximity to each other, and self-organize into a hierarchical or a flat structure accordingly. Moreover, we implement these algorithms on geographically distributed compute nodes, and we experiment with image processing and smart city use cases. Our results show that compared to alternative methods, the proposed algorithms decrease the communication latency of latency-sensitive processes by 27%-43%, and increase the available network bandwidth by 36%-86%. Furthermore, we analyze the scalability of our algorithms, and we show that a flat structure (i.e., without layers) scales better than the commonly used layered hierarchy due to generating less overhead when the size of the system grows. (C) 2020 The Authors. Published by Elsevier B.V.

作者

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

评论

主要评分

4.5
评分不足

次要评分

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

推荐

暂无数据
暂无数据