QoS-Aware and Resource Efficient Microservice Deployment in Cloud-Edge Continuum

被引:26
|
作者
Fu, Kaihua [1 ]
Zhang, Wei [1 ]
Chen, Quan [1 ]
Zeng, Deze [2 ]
Peng, Xin [3 ]
Zheng, Wenli [1 ]
Guo, Minyi [1 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
[2] China Univ Geosci, Wuhan, Peoples R China
[3] Fudan Univ, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1109/IPDPS49936.2021.00102
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
User-facing services are now evolving towards the microservice architecture where a service is built by connecting multiple microservice stages. While an entire service is heavy, the microservice architecture shows the opportunity to only offload some microservice stages to the edge devices that are close to the end users. However, emerging techniques often result in the violation of Quality-of-Service (QoS) of microservice-based services in cloud-edge continuum, as they do not consider the communication overhead or the resource contention between microservices. We propose Nautilus, a runtime system that effectively deploys microservice-based user-facing services in cloud-edge continuum. It ensures the QoS of microservice-based user-facing services while minimizing the required computational resources. Nautilus is comprised of a communication-aware microservice mapper, a contention-aware resource manager and a load-aware microservice scheduler. The mapper divides the microservice graph into multiple partitions based on the communication overhead and maps the partitions to the nodes. On each node, the resource manager determines the optimal resource allocation for its microservices based on reinforcement learning that may capture the complex contention behaviors. The microservice scheduler monitors the QoS of the entire service, and migrates microservices from busy nodes to idle ones at runtime. Our experimental results show that Nautilus reduces the computational resource usage by 23.9% and the network bandwidth usage by 53.4%, while achieving the required 99%-ile latency.
引用
下载
收藏
页码:932 / 941
页数:10
相关论文
共 50 条
  • [31] A QoS-Aware and Energy-Efficient Genetic Resource Allocation Algorithm for Cloud Data Centers
    Bakalla, Maha
    Al-Jami, Hadeel
    Kurdi, Heba
    Alsalamah, Shada
    2017 9TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2017, : 244 - 249
  • [32] Microservice Replacement Algorithm in Cloud-Edge System for Edge Intelligence
    Miao, Weiwei
    Zeng, Zeng
    Li, Shihao
    Wei, Lei
    Jiang, Chengling
    Quan, Siping
    Li, Yong
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 1737 - 1744
  • [33] QoS aware FaaS for Heterogeneous Edge-Cloud continuum
    Sheshadri, K. R.
    Lakshmi, J.
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2022), 2022, : 70 - 80
  • [34] Dependency-aware Microservice Deployment and Resource Allocation in Distributed Edge Networks
    Zhou, Jizhe
    Wang, Guangchao
    Zhou, Wei
    2023 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2023, : 568 - 573
  • [35] Quasar: Resource-Efficient and QoS-Aware Cluster Management
    Delimitrou, Christina
    Kozyrakis, Christos
    ACM SIGPLAN NOTICES, 2014, 49 (04) : 127 - 143
  • [36] An Efficient and QoS-Aware Virtual Network Resource Migration Algorithm
    Ma, Lu
    Lu, Zhaoming
    Yu, Bangchao
    Wang, Luhan
    Wen, Xiangming
    2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2015, : 479 - 483
  • [37] QoS-Aware Autonomic Resource Management in Cloud Computing: A Systematic Review
    Singh, Sukhpal
    Chana, Inderveer
    ACM COMPUTING SURVEYS, 2015, 48 (03)
  • [38] QoS-aware Resource Allocation for mobile media services in Cloud Environment
    Karamoozian, Amir
    Hafid, Abdelhakim
    Boushaba, Mustapha
    Afzali, Mahboubeh
    2016 13TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2016,
  • [39] A novel QoS-aware mechanism for provisioning of virtual machine resource in cloud
    Ye Feng
    Wang Zhijian
    Huang Qian
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2016, 10 (03) : 169 - 175
  • [40] QoS-Aware Service Discovery and Selection Management for Cloud-Edge Computing Using a Hybrid Meta-Heuristic Algorithm in IoT
    Wang, Ronghan
    Lu, Junwei
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 126 (03) : 2269 - 2282