电信科学 ›› 2023, Vol. 39 ›› Issue (12): 122-132.doi: 10.11959/j.issn.1000-0801.2023254

• 工程与应用 • 上一篇    

基于日志可观测的云—边协同微服务部署优化

孙梦宇1, 林睿2   

  1. 1 中国电信股份有限公司研究院,北京 102209
    2 中国电信集团有限公司,北京 100033
  • 修回日期:2023-12-14 出版日期:2023-12-01 发布日期:2023-12-01
  • 作者简介:孙梦宇(1994- ),女,博士,中国电信股份有限公司研究院研究员,主要研究方向为云计算、服务计算、过程挖掘等
    林睿(1975- ),男,中国电信集团有限公司运营部副总经理、高级工程师,主要研究方向为云网融合、国际网络规划、区块链技术等

Cloud-edge collaboration service deployment optimization based on log observability

Mengyu SUN1, Rui LIN2   

  1. 1 Research Institute of China Telecom Co., Ltd., Beijing 102209, China
    2 China Telecom Group Co., Ltd., Beijing 100033, China
  • Revised:2023-12-14 Online:2023-12-01 Published:2023-12-01

摘要:

依托微服务、容器化等云原生能力,数字化业务可拆分成细粒度的微服务模块,通过云边协同的方式优化微服务部署模式。一般来说,边缘计算可通过将计算资源扩展到网络边缘侧,降低物联网应用的响应时延及运行开销,但边缘侧设备计算及存储能力有限,通常难以满足组合服务多类型资源需求。因此,将中心云与边缘侧设备的微服务功能进行划分,是提高服务质量、优化网络性能的必要手段。为了实现微服务模块的合理配置,提出了一种基于日志可观测的云—边协同微服务部署优化方法,构建基于微服务的时序过程模型,并通过时序约束挖掘算法发现微服务间连接关系。采用多目标优化算法,最小化微服务配置时延和能耗,实现云—边协同微服务部署优化。最后,实验验证了方法的有效性。

关键词: 服务部署, 云边协同, 云原生可观测性, 时序约束, 多目标优化

Abstract:

Relying on cloud native capabilities including micro-services and containerization, digital services can be partitioned into fine-grained micro-service modules, and micro-service deployment strategy can be optimized through cloud-edge collaboration.Generally, edge computing reduces network response latency and running overhead through expanding computing resources to the edge of network.However, edge devices have limited computing and storage capacity, which is usually difficult to fulfill types of resource requirements for composed micro-services.Therefore, achieving micro-service functionalities division on the cloud and edge devices is a necessary means to improve quality of service and optimize network performance.A service configuration optimization approach for cloud-edge collaboration based on log observability was proposed to complete the reasonable configuration of micro-service modules.A timed micro-service-based process model was constructed, and connected relations between micro-services were discovered by a temporal constraints mining algorithm.A multi-objective optimization algorithm was adopted to minimum service delay and energy consumption for optimizing the micro-service deployment in the cloud-edge network.The effectiveness of the approach was verified by experiments.

Key words: service deployment, cloud-edge collaboration, cloud-native observability, temporal constraints, multi-objective optimization

中图分类号: 

No Suggested Reading articles found!