Resource Provisioning and Allocation in Function-as-a-Service Edge-Clouds

被引:33
|
作者
Ascigil, Onur [1 ]
Tasiopoulos, Argyrios G. [1 ]
Truong Khoa Phan [1 ]
Sourlas, Vasilis [2 ]
Psaras, Ioannis [1 ]
Pavlou, George [1 ]
机构
[1] UCL, Dept Elect & Elect Engn, London WC1E 6BT, England
[2] Inst Commun & Comp Syst ICCS NTUA, Athens 10682, Greece
基金
英国工程与自然科学研究理事会; 欧盟地平线“2020”;
关键词
Resource management; Cloud computing; Containers; FAA; Routing; Image edge detection; Delays; Edge computing; function-as-a-service (FAAS); serverless computing; INTERNET;
D O I
10.1109/TSC.2021.3052139
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing has emerged as a new paradigm to bring cloud applications closer to users for increased performance. Unlike back-end cloud systems which consolidate their resources in a centralized data center location with virtually unlimited capacity, edge-clouds comprise distributed resources at various "computation spots", each with very limited capacity. In this article, we consider Function-as-a-Service (FaaS) edge-clouds where application providers deploy their latency-critical functions to process user requests with strict response time deadlines. In this setting, we investigate the problem of resource provisioning and allocation. After formulating the optimal solution, we propose resource allocation and provisioning algorithms across the spectrum of fully-centralized to fully-decentralized. We evaluate the performance of these algorithms in terms of their ability to utilize CPU resources and meet request deadlines under various system parameters. Our results indicate that practical decentralized strategies, which require no coordination among computation spots, achieve performance that is close to the optimal fully-centralized strategy with coordination overheads.
引用
收藏
页码:2410 / 2424
页数:15
相关论文
共 50 条
  • [1] On Uncoordinated Service Placement in Edge-Clouds
    Ascigil, Onur
    Phan, Truong Khoa
    Tasiopoulos, Argyrios G.
    Sourlas, Vasilis
    Psaras, Ioannis
    Pavlou, George
    [J]. 2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, : 41 - 48
  • [2] Dynamic Service Migration in Mobile Edge-Clouds
    Wang, Shiqiang
    Urgaonkar, Rahul
    Zafer, Murtaza
    He, Ting
    Chan, Kevin
    Leung, Kin K.
    [J]. 2015 IFIP NETWORKING CONFERENCE (IFIP NETWORKING), 2015,
  • [3] Dynamic service migration and workload scheduling in edge-clouds
    Urgaonkar, Rahul
    Wang, Shiqiang
    He, Ting
    Zafer, Murtaza
    Chan, Kevin
    Leung, Kin K.
    [J]. PERFORMANCE EVALUATION, 2015, 91 : 205 - 228
  • [4] Online SLA-aware Multi-Resource Allocation for Deadline Sensitive Jobs in Edge-Clouds
    Yin, Bo
    Cheng, Yu
    Cai, Lin X.
    Cao, Xianghui
    [J]. GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [5] The Case For Mobile Edge-Clouds
    Drolia, Utsav
    Martins, Rolando
    Tan, Jiaqi
    Chheda, Ankit
    Sanghavi, Monil
    Gandhi, Rajeev
    Narasimhan, Priya
    [J]. 2013 IEEE 10TH INTERNATIONAL CONFERENCE ON AND 10TH INTERNATIONAL CONFERENCE ON AUTONOMIC AND TRUSTED COMPUTING (UIC/ATC) UBIQUITOUS INTELLIGENCE AND COMPUTING, 2013, : 209 - 215
  • [6] To Cache or Not to Cache: Stable Service Caching in Mobile Edge-Clouds of a Service Market
    Xu, Zichuan
    Qin, Yugen
    Zhou, Pan
    Lui, John C. S.
    Liang, Weifa
    Xia, Qiufen
    Xu, Wenzheng
    Wu, Guowei
    [J]. 2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 421 - 431
  • [7] Cost-Effective Traffic Scheduling and Resource Allocation for Edge Service Provisioning
    Xiang, Zhengzhe
    Zheng, Yuhang
    Zheng, Zengwei
    Deng, Shuiguang
    Guo, Minyi
    Dustdar, Schahram
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (06) : 2934 - 2949
  • [8] DFaaS: Decentralized Function-as-a-Service for Federated Edge Computing
    Ciavotta, Michele
    Motterlini, Davide
    Savi, Marco
    Tundo, Alessandro
    [J]. 2021 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2021, : 1 - 4
  • [9] Panoptic, Privacy over Edge-Clouds
    Freitas, Tadeu
    Rodrigues, Joao
    Bogas, Diogo
    Coimbra, Miguel
    Martins, Rolando
    [J]. 2018 IEEE 6TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2018), 2018, : 325 - 332
  • [10] Dynamic Resource Allocation for Virtual Network Function Placement in Satellite Edge Clouds
    Gao, Xiangqiang
    Liu, Rongke
    Kaushik, Aryan
    Zhang, Hangyu
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (04): : 2252 - 2265