Throughput-Aware Partitioning and Placement of Applications in Fog Computing

被引:35
|
作者
Faticanti, Francescomaria [1 ,2 ]
De Pellegrini, Francesco [3 ]
Siracusa, Domenico [1 ]
Santoro, Daniele [1 ]
Cretti, Silvio [1 ]
机构
[1] Fdn Bruno Kessler, RiSING Grp, ICT, I-38123 Trento, Italy
[2] Univ Trento, Dept Informat Engn & Comp Sci DISI, I-38122 Trento, Italy
[3] Univ Avignon, Lab Informat Avignon, F-84140 Avignon, France
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2020年 / 17卷 / 04期
关键词
Cloud computing; Edge computing; Servers; Throughput; Resource management; Computer architecture; Data models; Fog computing; IoT; applications partitioning; resource allocation; microservices; EDGE;
D O I
10.1109/TNSM.2020.3023011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing promises to extend cloud computing to match emerging demands for low latency, location-awareness and dynamic computation. It thus brings data processing close to the edge of the network by leveraging on devices with different computational characteristics. However, the heterogeneity, the geographical distribution, and the data-intensive profiles of IoT deployments render the placement of fog applications a fundamental problem to guarantee target performance figures. This is a core challenge for fog computing providers to offer fog infrastructure as a service, while satisfying the requirements of this new class of microservices-based applications. In this article we root our analysis on the throughput requirements of the applications while exploiting offloading towards different regions. The resulting resource allocation problem is developed for a fog-native application architecture based on containerised microservice modules. An algorithmic solution is designed to optimise the placement of applications modules either in cloud or in fog. Finally, the overall solution consists of two cascaded algorithms. The first one performs a throughput-oriented partitioning of fog application modules. The second one rules the orchestration of applications over a region-based infrastructure. Extensive numerical experiments validate the performance of the overall scheme and confirm that it outperforms state-of-the-art solutions adapted to our context.
引用
收藏
页码:2436 / 2450
页数:15
相关论文
empty
未找到相关数据