Edge computing resource scheduling method based on container elastic scaling

被引:0
|
作者
Wang, Huaijun [1 ]
Deng, Erhao [1 ]
Li, Junhuai [1 ]
Zhang, Chenfei [1 ]
机构
[1] Xian Univ Technol, Sch Comp Sci & Engn, Xian, Shaanxi, Peoples R China
基金
国家重点研发计划;
关键词
Container elastic scaling; Convolutional neural network; Load prediction; Reinforcement learning; CLOUD; PREDICTION;
D O I
10.7717/peerj-cs.2379
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Edge computing is a crucial technology to solve the problem of computing resources and bandwidth required for extensive edge data processing, as well as for meeting the real-time demands of applications. Container virtualization technology has become the underlying technical basis for edge computing due to its efficient fi cient performance. Because the traditional container scaling strategy has issues such as long response times, low resource utilization, and unpredictable container application loads, this article proposes a method for scheduling edge computing resources based on the elastic scaling of containers. Firstly, a container load prediction model (Trend Enhanced-Temporal Convolutional Network, TE-TCN) is designed based on the temporal convolutional neural network, which features an encoder-decoder structure. The encoder extracts potential temporal relationship features from the historical data of the container load, while the decoder identifies fi es the trend item of the container load through the trend enhancement module. Subsequently, the information extracted by the encoder and decoder is fed into the fully connected layer to facilitate container load prediction using the dual-input ResNet method. Secondly, Markov decision process (MDP) is used to model the elastic expansion problem of containers in multi-objective optimization. Utilizing the prediction outcomes of the TE-TCN load prediction model, a time-varying action space is formulated to address the issue of excessive action space in conventional reinforcement learning. Subsequently, a predictive container scaling strategy based on reinforcement learning is devised to align with the application load patterns in the container environment, enabling adaptation to the surge in traffic fi c generated by the container environment. Finally, the experimental results on the WorldCup98 dataset and the real dataset show that the TE-TCN model can accurately predict the container load change. Experiments in the actual environment demonstrate that the proposed strategy reduces the average response time by 16.2% when the burst load arrives, and increases the average CPU utilization by 44.6% when the jitter load occurs.
引用
收藏
页数:27
相关论文
共 50 条
  • [1] Edge computing resource scheduling method based on container elastic scaling
    Wang, Huaijun
    Deng, Erhao
    Li, Junhuai
    Zhang, Chenfei
    PeerJ Computer Science, 2024, 10
  • [2] Joint Resource Overbooking and Container Scheduling in Edge Computing
    Tang, Zhiqing
    Mou, Fangyi
    Lou, Jiong
    Jia, Weijia
    Wu, Yuan
    Zhao, Wei
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 10903 - 10917
  • [3] The Container Scheduling Method Based on the Min-Min in Edge Computing
    Chen, Feifei
    Zhou, Xiaofeng
    Shi, Chao
    ICBDC 2019: PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON BIG DATA AND COMPUTING, 2019, : 83 - 90
  • [4] Elastic Container Scheduling for Stochastically Arrived Workflows in Cloud and Edge Computing
    Wen, Dong
    Zhu, Lixin
    Xu, Jian
    Cai, Zhicheng
    COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING, CHINESECSCW 2021, PT I, 2022, 1491 : 44 - 58
  • [5] A Boundless Resource Orchestrator Based on Container Technology in Edge Computing
    Yu, Zhenguang
    Wang, Jingyu
    QiQi
    Sun, Haifeng
    Zou, Jian
    2018 27TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2018,
  • [6] Dynamic Resource Scheduling Of Container-based Edge IoT Agents
    Ji, Yutong
    Tang, Jia
    Zhang, Ning
    Wei, Zhen
    Wang, Ying
    Yu, Peng
    IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 45 - 50
  • [7] Resource Scheduling in Edge Computing: A Survey
    Luo, Quyuan
    Hu, Shihong
    Li, Changle
    Li, Guanghui
    Shi, Weisong
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2021, 23 (04): : 2131 - 2165
  • [8] ElasticFog: Elastic Resource Provisioning in Container-Based Fog Computing
    Nguyen Nguyen Dinh
    Phan, Linh-An
    Park, Dae-Heon
    Kim, Sehan
    Kim, Taehong
    IEEE ACCESS, 2020, 8 : 183879 - 183890
  • [9] Fuzzy Control Based Resource Scheduling in IoT Edge Computing
    Alhazmi, Samah
    Kumar, Kailash
    Alhelaly, Soha
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (03): : 4855 - 4870
  • [10] Fuzzy Control Based Resource Scheduling in IoT Edge Computing
    Alhazmi, Samah
    Kumar, Kailash
    Alhelaly, Soha
    Computers, Materials and Continua, 2022, 71 (02): : 4855 - 4870