Locality-aware deployment of application microservices for multi-domain fog computing

被引:5
|
作者
Faticanti, Francescomaria [1 ,2 ]
Savi, Marco [3 ]
De Pellegrini, Francesco [4 ]
Siracusa, Domenico [1 ]
机构
[1] Fdn Bruno Kessler, Via Sommar, 18, Povo, I-38123 Trento, Italy
[2] INRIA, BP 93,2004 Route Lucioles,Sophia Antipolis, F-06902 Valbonne, France
[3] Univ Milano Bicocca, Dept Informat Syst & Commun, Viale Sarca, 336, I-20125 Milan, Italy
[4] Univ Avignon, Lab Informat Avignon, F-84140 Avignon, France
基金
欧盟地平线“2020”;
关键词
Fog computing; Microservices; Federation; Resources allocation; Virtual Network Embedding; Locality constraints; INTERNET; THINGS;
D O I
10.1016/j.comcom.2023.02.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In fog computing customers' microservices may demand access to connected objects, data sources and computing resources outside the domain of their fog provider In practice, the locality of connected objects renders mandatory a multi-domain approach in order to broaden the scope of resources available to a single -domain fog provider. We consider a scenario where assets from other domains can be leased across a federation of cloud-fog infrastructures. In this context, a fog provider aims to minimize the quantity of external resources to be rented to satisfy the applications' demands while meeting their requirements. We first introduce a general framework for the deployment of applications across multiple domains owned by multiple cloud-fog providers. Hence, the resource allocation problem is formulated in the form of an integer linear program. We provide a novel heuristic method that explores the resource assignment space in a breadth-first fashion to ensure that locality constraints are met. Extensive numerical results evaluate deployment costs and feasibility of the proposed solution demonstrating that it outperforms the standard approaches adopted in the literature.
引用
收藏
页码:180 / 191
页数:12
相关论文
共 50 条
  • [1] Deployment of Application Microservices in Multi-Domain Federated Fog Environments
    Faticanti, Francescomaria
    Savi, Marco
    De Pellegrini, Francesco
    Kochovski, Petar
    Stankovski, Vlado
    Siracusa, Domenico
    [J]. 2020 INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2020), 2020, : 36 - 41
  • [2] Locality-Aware Scheduling for Containers in Cloud Computing
    Babu, G. Charles
    Hanuman, A. Sai
    Kiran, J. Sasi
    Babu, B. Sankara
    [J]. INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES, ICICCT 2019, 2020, 89 : 177 - 185
  • [3] Locality-Aware Scheduling for Containers in Cloud Computing
    Zhao, Dongfang
    Mohamed, Mohamed
    Ludwig, Heiko
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (02) : 635 - 646
  • [4] Locality-Aware Load Sharing in Mobile Cloud Computing
    Jonathan, Albert
    Chandra, Abhishek
    Weissman, Jon
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 141 - 150
  • [5] Availability and Cost aware Multi-Domain Service Deployment Optimization
    Zhang, Chuangchuang
    Liu, Yanming
    Yang, Hongyong
    Li, Yihao
    Zhang, Shuning
    [J]. 2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 434 - 441
  • [6] Locality-aware task scheduling for homogeneous parallel computing systems
    Bhatti, Muhammad Khurram
    Oz, Isil
    Amin, Sarah
    Mushtaq, Maria
    Farooq, Umer
    Popov, Konstantin
    Brorsson, Mats
    [J]. COMPUTING, 2018, 100 (06) : 557 - 595
  • [7] Locality-aware task scheduling for homogeneous parallel computing systems
    Muhammad Khurram Bhatti
    Isil Oz
    Sarah Amin
    Maria Mushtaq
    Umer Farooq
    Konstantin Popov
    Mats Brorsson
    [J]. Computing, 2018, 100 : 557 - 595
  • [8] NEST: Locality-aware Approximate Query Service for Cloud Computing
    Hua, Yu
    Xiao, Bin
    Liu, Xue
    [J]. 2013 PROCEEDINGS IEEE INFOCOM, 2013, : 1303 - 1311
  • [9] Design and deployment of locality-aware overlay multicast protocol for live streaming services
    Tu, XP
    Jin, H
    Deng, DF
    Zhang, C
    Yuan, Q
    [J]. NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 105 - 112
  • [10] Locality-Aware Memory Association for Multi-Target Worksharing in OpenMP
    Scogland, Thomas R. W.
    Feng, Wu-Chun
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'14), 2014, : 515 - 516