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 条
  • [41] A fuzzy approach for optimal placement of IoT applications in fog-cloud computing
    Tavousi, Farhad
    Azizi, Sadoon
    Ghaderzadeh, Abdulbaghi
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01): : 303 - 320
  • [42] A fuzzy approach for optimal placement of IoT applications in fog-cloud computing
    Farhad Tavousi
    Sadoon Azizi
    Abdulbaghi Ghaderzadeh
    Cluster Computing, 2022, 25 : 303 - 320
  • [43] Towards Network-Aware Resource Provisioning in Kubernetes for Fog Computing applications
    Santos, Jose
    Wauters, Tim
    Volckaert, Bruno
    De Turck, Filip
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019), 2019, : 351 - 359
  • [44] Throughput-Aware Joint Route-Access Network Selection in Vehicular Communications
    Xie, Jiandong
    Xiao, Sa
    Liang, Ying-Chang
    Wang, Li
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [45] (Offloading) QoE-Aware Application Mapping and Energy-Aware Module Placement in Fog Computing plus Offloading
    Keat, Low Choon
    Fong, Ang Tan
    Chong, Chun Yong
    Yiqi, Tew
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2022, 19 (01)
  • [46] Throughput-Aware Routing for Industrial Sensor Networks: Application to ISA100.11a
    Pham Tran Anh Quang
    Kim, Dong-Seong
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (01) : 351 - 363
  • [47] Dynamic Task Placement for Deadline-Aware IoT Applications in Federated Fog Networks
    Sarkar, Indranil
    Adhikari, Mainak
    Kumar, Neeraj
    Kumar, Sanjay
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (02): : 1469 - 1478
  • [48] Dewing in Fog: Incentive-Aware Micro Computing Cluster Formation for Fog Computing
    Luo, Siqi
    Zhou, Zhi
    Chen, Xiang
    Wu, Weigang
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 722 - 729
  • [49] Throughput-aware Adaptive Water-filling Algorithm for OFDMA-based Networks
    Alshaalan, Furaih
    Alshebeili, Saleh
    2009 IEEE 70TH VEHICULAR TECHNOLOGY CONFERENCE FALL, VOLS 1-4, 2009, : 1471 - 1474
  • [50] Embedded heterogeneous computing service placement strategy for fog computing
    Liu J.
    Yi B.
    Zhang H.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2021, 48 (06): : 40 - 47