CEC: A Containerized Edge Computing Framework for Dynamic Resource Provisioning

被引:19
|
作者
Hu, Shihong [1 ]
Shi, Weisong [2 ]
Li, Guanghui [3 ,4 ]
机构
[1] Hohai Univ, Coll Comp & Informat, Nanjing 210098, Jiangsu, Peoples R China
[2] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
[3] Jiangnan Univ, Sch Artificial Intelligence & Comp Sci, Wuxi 214122, Jiangsu, Peoples R China
[4] Res Ctr IoT Technol Applicat Engn MOE, Wuxi 214122, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Edge computing; resource provisioning; workload prediction; control theory; WORKLOAD PREDICTION; NEURAL-NETWORK; CLOUD; ARIMA;
D O I
10.1109/TMC.2022.3147800
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Container has been widely used in application development and management systems. However, there are two major challenges faced in the real deployment at edge servers. The varying workload of service requests and the startup delay of containers force a flexible resource provisioning scheme in containerized edge computing. To this end, we propose CEC, a containerized edge computing framework for dynamic resource provisioning, and especially for the smart connected community where exists multiple intelligent applications. CEC integrates workload prediction and resource pre-provisioning to enable low latency of user service requests and high utilization of edge resources. First, we present an online periodic request prediction algorithm. Then, we designed a control-based resource pre-provisioning algorithm based on the predicted request distribution, which is a self-adaptive controller to tune the resource for containers. We evaluate the performance of CEC by simulation and system experiments. The simulation experiment shows that the prediction accuracy of the proposed algorithm is higher than other two prediction algorithms. The testbed experiments demonstrate that the control-based resource pre-provisioning algorithm has low service latency and high resource utilization compared with baselines.
引用
收藏
页码:3840 / 3854
页数:15
相关论文
共 50 条
  • [31] General Framework for Task Scheduling and Resource Provisioning in Cloud Computing Systems
    Zhu, Xiaomin
    Zha, Yabing
    Liu, Ling
    Jiao, Peng
    PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS, VOL 1, 2016, : 664 - 673
  • [32] Energy-Aware Capacity Provisioning and Resource Allocation in Edge Computing Systems
    Bahreini, Tayebeh
    Badri, Hossein
    Grosu, Daniel
    EDGE COMPUTING - EDGE 2019, 2019, 11520 : 31 - 45
  • [33] Containerized Architecture for Edge Computing in Smart Home
    Gupta, Nitu
    Anantharaj, Katpagavalli
    Subramani, Karthikeyan
    2020 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI - 2020), 2020, : 168 - 175
  • [34] Multi-Objective Dynamic Registry Provisioning in Edge Computing Infrastructures
    Roges, Lucas
    Ferreto, Tiago
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2025, 37 (4-5):
  • [35] Poster: Risk-based Optimization of Resource Provisioning in Mobile Edge Computing
    Badri, Hossein
    Bahreini, Tayebeh
    Grosu, Daniel
    Yang, Kai
    2018 THIRD IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC), 2018, : 328 - 330
  • [36] Cost-Efficient Resource Provisioning in Cloud Assisted Mobile Edge Computing
    Ma, Xiao
    Zhang, Shan
    Yang, Peng
    Zhang, Ning
    Lin, Chuang
    Shen, Xuemin
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [37] Uncertainty-Aware Resource Provisioning for Workflow Scheduling in Edge Computing Environment
    Cao, Hao
    Xu, Xiaolong
    Liu, Qingxiang
    Xue, Yuan
    Qi, Lianyong
    2019 18TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS/13TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (TRUSTCOM/BIGDATASE 2019), 2019, : 734 - 739
  • [38] A Blockchain Framework for Efficient Resource Allocation in Edge Computing
    Baranwal, Gaurav
    Kumar, Dinesh
    Biswas, Amit
    Yadav, Ravi
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 3956 - 3970
  • [39] Dynamic Resource Provisioning for Interactive Workflow Applications on Cloud Computing Platform
    Zhou, Hui-Zhen
    Huang, Kuo-Chan
    Wang, Feng-Jian
    METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 115 - +
  • [40] Dynamic performance-Energy tradeoff consolidation with contention-aware resource provisioning in containerized clouds
    Canosa-Reyes, Rewer M.
    Tchernykh, Andrei
    Cortes-Mendoza, Jorge M.
    Pulido-Gaytan, Bernardo
    Rivera-Rodriguez, Raul
    Lozano-Rizk, Jose E.
    Concepcion-Morales, Eduardo R.
    Castro Barrera, Harold Enrique
    Barrios-Hernandez, Carlos J.
    Medrano-Jaimes, Favio
    Avetisyan, Arutyun
    Babenko, Mikhail
    Drozdov, Alexander Yu
    PLOS ONE, 2022, 17 (01):