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
关键词
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
相关论文
共 50 条
  • [21] Micro-architecture pipelining optimization with throughput-aware floorplanning*
    Ma, Yuchun
    Li, Zhuoyuan
    Cong, Jason
    Hong, Xianlong
    Reinman, Glenn
    Dong, Sheqin
    Zhou, Qiang
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 920 - +
  • [22] A Latency-Aware Multiple Data Replicas Placement Strategy for Fog Computing
    Huang, Tiansheng
    Lin, Weiwei
    Li, Yin
    He, LiGang
    Peng, ShaoLiang
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (10): : 1191 - 1204
  • [23] LESP:A fault-aware internet of things service placement in fog computing
    Apat, Hemant Kumar
    Sahoo, Bibhudatta
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2025, 46
  • [24] From Transistors to MEMS: Throughput-Aware Power Gating in CMOS Circuits
    Henry, Michael B.
    Nazhandali, Leyla
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 130 - 135
  • [25] A Latency-Aware Multiple Data Replicas Placement Strategy for Fog Computing
    Tiansheng Huang
    Weiwei Lin
    Yin Li
    LiGang He
    ShaoLiang Peng
    Journal of Signal Processing Systems, 2019, 91 : 1191 - 1204
  • [26] Throughput-aware Resource Allocation for QoS Classes in LTE Networks
    Ferdosian, Nasim
    Othman, Mohamed
    Ali, Borhanuddin Mohd
    Lun, Kweh Yeah
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMPUTATIONAL INTELLIGENCE (ICCSCI 2015), 2015, 59 : 115 - 122
  • [27] Throughput-Aware and Interference-Aware RRM Techniques for OFDMA-Based Networks
    Furaih Alshaalan
    Saleh Alshebeili
    Abdulkareem Adinoyi
    Arabian Journal for Science and Engineering, 2013, 38 : 3031 - 3039
  • [28] Throughput-Aware and Interference-Aware RRM Techniques for OFDMA-Based Networks
    Alshaalan, Furaih
    Alshebeili, Saleh
    Adinoyi, Abdulkareem
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2013, 38 (11) : 3031 - 3039
  • [29] A learning-based data and task placement mechanism for IoT applications in fog computing: a context-aware approach
    Torabi, Esmaeil
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (15): : 21726 - 21763
  • [30] Optimizing Service Replication and Placement for IoT Applications in Fog Computing Systems
    Ait-Salaht, Farah
    Rebai, Maher
    Izri, Nora
    EURO-PAR 2024: PARALLEL PROCESSING, PT I, EURO-PAR 2024, 2024, 14801 : 283 - 297