arrow
返回

Decentralized Application Placement in Fog Computing

delete2022-12-01
delete20
PRE
AI
Z
Zoltán Ádám Mann *
DOI:10.1109/TPDS.2022.3148985delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In recent years, cloud computing concepts have been extended towards the network edge, leading to paradigms like fog and edge computing. As a result, applications can be placed on a variety of resources, including fog nodes and cloud data centers. Application placement has significant impact on important metrics like latency. Finding an optimal application placement is computationally challenging, particularly because of the potentially huge number of infrastructure nodes and application components. To overcome the limited scalability of application placement algorithms, optimization can be decentralized, i.e., performed separately for different parts of the infrastructure. The infrastructure can be split into fog colonies, where a fog colony consists of the computational resources in a given geographical region. Application placement can then be performed for the individual fog colonies, thus mitigating the scalability problem. However, independent optimization of application placement in different fog colonies may lead to missed synergies and thus to sub-optimal overall results. Hence, some kind of coordination between fog colonies may be beneficial. In this article, we analyze the effects of decentralization and coordination on the optimization results. In particular, we compare empirically four different approaches: (i) centralized decision-making, where decisions are made in one go for the entire infrastructure, (ii) independent fog colonies, where optimization is carried out in each fog colony independently from each other, (iii) fog colonies with communication, where excess application components in one fog colony can be sent to a neighboring fog colony, and (iv) fog colonies with overlaps, where shared resources may be dynamically distributed between neighboring fog colonies. Our experiments show that, for large problem instances, decentralization combined with coordination leads to the best results.
Keyword:
Peer-to-peer computing
Cloud computing
Optimization
Scalability
Edge computing
Task analysis
Bandwidth
Fog computing
edge computing
application placement
distributed algorithms
fog colonies

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

U
university of amsterdam
学者数:
6.0W
论文数: 5.1W
被引数: 94
引用论文

引用论文

On Reducing IoT Service Delay via Fog Offloading通过雾卸载降低物联网服务延迟
err2018-04-01
err268
errOAAI
errYousefpour, Ashkan; Ishigaki, Genya; Gour, Riti; Jue, Jason P.
err分享
err收藏
The American College of Cardiology-National Cardiovascular Data Registry™ (ACC-NCDR™): building a national clinical data repository
err2001-06-01
err0
PREAI
errRalph G Brindis; Susan Fitzgerald; H.Vernon Anderson; Richard E Shaw; William S Weintraub; John F Williams
err分享
err收藏
err1999-01-01
err0
PREAI
errJ. Gayle Beck; Melinda A. Stanley; Barbara J. Zebb
err分享
err收藏
Towards Knowledge Modeling for Sustainable Transport
err2014-03-08
err0
PREAI
errPaloma Cáceres; Carlos E. Cuesta; José María Cavero; Belén Vela; Almudena Sierra-Alonso
err分享
err收藏
Role of heat-shock factor 2 in cerebral cortex formation and as a regulatorof p35 expression
err2006-04-05
err0
errOAAI
errYunhua Chang; Päivi Östling; Malin Åkerfelt; Diane Trouillet; Murielle Rallu; Yorick Gitton; Rachid El Fatimy; Vivienne Fardeau; Stéphane Le Crom; Michel Morange; Lea Sistonen; Valérie Mezger
err分享
err收藏
学者 查看更多内容