Towards Cost-Efficient Edge Intelligent Computing With Elastic Deployment of Container-Based Microservices

被引:9
作者
Zhao, Peng [1 ]
Wang, Peizhe [2 ]
Yang, Xinyu [1 ]
Lin, Jie [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Comp Sci & Technol, Xian 710049, Peoples R China
[2] Xi An Jiao Tong Univ, Sch Software Engn, Xian 710049, Peoples R China
关键词
Edge computing system; microservices; elastic deployment; system cost; container; DOCKER; IOT;
D O I
10.1109/ACCESS.2020.2998767
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the tremendous growth of the Internet of Things (IoT), big data, and artificial intelligence (AI), the edge computing-based service paradigm has been introduced to meet the increasing demand of applications. To provide efficient computing services at the network edge, the algorithms and applications are generally deployed based on the container-based microservice strategy, which significantly impacts the system efficiency and QoS. Considering the fundamental system uncertainties, including the dynamic workload and service rate, we investigate how to minimize the long-term system cost through the elastic microservice deployment in this paper. To this end, we formulate the container-based microservice deployment as a stochastic optimization problem to minimize the system cost while maintaining the system QoS and stability. We develop a cost-aware elastic microservice deployment algorithm to solve the formulated problem, which balances the tradeoff between system cost and QoS. Our algorithm makes the real-time decisions based on current queue backlogs and system states without predicting the future knowledge. Finally, we conduct the theoretical analysis and extensive simulations based on data traces from the ResNet-50 model-based visual recognition application. The results demonstrate that our algorithm outperforms the baseline strategies with respect to the system cost, queue backlogs, and the number of Pod replicas.
引用
收藏
页码:102947 / 102957
页数:11
相关论文
共 22 条
  • [1] Orchestration of Microservices for IoT Using Docker and Edge Computing
    Alam, Muhammad
    Rufino, Joao
    Ferreira, Joaquim
    Ahmed, Syed Hassan
    Shah, Nadir
    Chen, Yuanfang
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2018, 56 (09) : 118 - 123
  • [2] [Anonymous], 2018, 2018 IEEE 2 INT C FO
  • [3] BARISTA: Efficient and Scalable Serverless Serving System for Deep Learning Prediction Services
    Bhattacharjee, Anirban
    Chhokra, Ajay Dev
    Kang, Zhuangwei
    Sun, Hongyang
    Gokhale, Aniruddha
    Karsai, Gabor
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2019, : 23 - 33
  • [4] Buzato FHL, 2018, 2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA)
  • [5] Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications' QoS
    Calheiros, Rodrigo N.
    Masoumi, Enayat
    Ranjan, Rajiv
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (04) : 449 - 458
  • [6] Dolui K, 2018, IEEE GLOB COMM CONF
  • [7] Gartner, EDG COMP PROM NEAR R
  • [8] Edge AI: On-Demand Accelerating Deep Neural Network Inference via Edge Computing
    Li, En
    Zeng, Liekang
    Zhou, Zhi
    Chen, Xu
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (01) : 447 - 457
  • [9] Learning IoT in Edge: Deep Learning for the Internet of Things with Edge Computing
    Li, He
    Ota, Kaoru
    Dong, Mianxiong
    [J]. IEEE NETWORK, 2018, 32 (01): : 96 - 101
  • [10] Dynamic Right-Sizing for Power-Proportional Data Centers
    Lin, Minghong
    Wierman, Adam
    Andrew, Lachlan L. H.
    Thereska, Eno
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (05) : 1378 - 1391