{"title":"Edge-edge Collaboration Based Micro-service Deployment in Edge Computing Networks","authors":"Junjie Qi, Heli Zhang, Xi Li, Hong Ji, Xun Shao","doi":"10.1109/WCNC55385.2023.10119013","DOIUrl":null,"url":null,"abstract":"With the sixth generation (6G) proposal, collaboration at the edge of the Internet of Things (IoT) has been widely studied to coordinate limited edge resources. Kubernetes has emerged as a promising solution for flexible and efficient resource scheduling. However, the default scheduler of Kubernetes only allocates pods separately according to the resource utilization condition of the cluster, which ignores the effect of the correlation between micro-services on latency. Under this circumstance, we propose a micro-service deployment strategy based on edgeedge collaboration, which takes the correlation between micro-services into account and models it as Service Function Chain (SFC), aiming to reduce the delay and balance the utilization rate in the edge cluster. Furthermore, we propose a model-free Distributed Deep Reinforcement Learning Deployment (DDRLD) algorithm to solve the multi-objective optimization problem. The master node trains the Q network and updates the parameters to the other nodes in the cluster, where each node can determine the deploying decision separately. Simulation results show that the proposed scheduling strategy can reduce user delay while ensuring the balance of the utilization rate.","PeriodicalId":259116,"journal":{"name":"2023 IEEE Wireless Communications and Networking Conference (WCNC)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE Wireless Communications and Networking Conference (WCNC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WCNC55385.2023.10119013","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
With the sixth generation (6G) proposal, collaboration at the edge of the Internet of Things (IoT) has been widely studied to coordinate limited edge resources. Kubernetes has emerged as a promising solution for flexible and efficient resource scheduling. However, the default scheduler of Kubernetes only allocates pods separately according to the resource utilization condition of the cluster, which ignores the effect of the correlation between micro-services on latency. Under this circumstance, we propose a micro-service deployment strategy based on edgeedge collaboration, which takes the correlation between micro-services into account and models it as Service Function Chain (SFC), aiming to reduce the delay and balance the utilization rate in the edge cluster. Furthermore, we propose a model-free Distributed Deep Reinforcement Learning Deployment (DDRLD) algorithm to solve the multi-objective optimization problem. The master node trains the Q network and updates the parameters to the other nodes in the cluster, where each node can determine the deploying decision separately. Simulation results show that the proposed scheduling strategy can reduce user delay while ensuring the balance of the utilization rate.
随着第六代(6G)的提出,物联网(IoT)边缘协作被广泛研究,以协调有限的边缘资源。Kubernetes已经成为灵活高效的资源调度解决方案。但是,Kubernetes的默认调度器只是根据集群的资源利用情况单独分配pod,忽略了微服务之间的相关性对延迟的影响。在这种情况下,我们提出了一种基于边缘协作的微服务部署策略,该策略考虑了微服务之间的相关性,并将其建模为服务功能链(Service Function Chain, SFC),旨在减少边缘集群中的延迟和平衡利用率。此外,我们提出了一种无模型分布式深度强化学习部署(DDRLD)算法来解决多目标优化问题。主节点训练Q网络并向集群中的其他节点更新参数,其中每个节点可以单独确定部署决策。仿真结果表明,该调度策略能够在保证利用率平衡的同时减少用户延迟。