基于Kubernetes的边缘计算集群的任务调度及服务管理方法和系统技术方案

技术编号:41135810 阅读:33 留言:0更新日期:2024-04-30 18:07
本发明专利技术公开了一种基于Kubernetes的边缘计算集群的任务调度及服务管理方法和系统,包括:一、获取边缘计算集群的Pod、Service和Node信息;二、对提供服务的Pod集合建立任务调度线性规划模型,其中,任务调度线性规划模型为线性规划模型;三、对任务调度线性规划模型进行求解,获取分配给服务副本的任务比例;四、按照任务调度线性规划模型求解结果对提交到边缘计算集群的任务进行调度;五、在每个时间片持续监控边缘计算集群的Node和Pod资源消耗数据并对Pod进行迁移和伸缩。本发明专利技术在边缘计算环境下,能够按照任务调度线性规划模型分发任务,根据Pod迁移模型迁移Pod,依据Pod伸缩模型调整Pod数量,促进集群的负载分布和资源使用更加均衡,从而提升服务质量。

【技术实现步骤摘要】

本专利技术属于边缘计算,具体涉及一种基于kubernetes的边缘计算集群的任务调度及服务管理方法和系统。


技术介绍

1、云计算将服务部署到数据中心,当终端用户需要访问服务时,访问的时延会随着核心网络的波动而波动。物联网,无人驾驶等技术的普及,极大方便了人们的生活,这些技术也对基础设施提出了新的要求。云计算提供的基础设施已经不能满足无人驾驶,ar应用的实时需求,亟需一种新的计算范式来解决实时性问题。边缘计算作为近年来新出现的一种计算范式,在云计算的基础上,将一部分计算资源部署网络边缘,这部分计算资源通常以边缘服务器的形式的出现。边缘计算将服务下沉到网络边缘,与云计算相比,进一步降低了服务时延,提高了服务质量。

2、kubernetes被广泛应用于管理边缘计算平台。pod是kubernetes调度和分配资源的最小单位,应用以pod的形式运行在kubernetes集群中。service为一组提供相同服务的pod提供了统一的访问接口,在服务访问层面将具有关联关系的pod聚合起来。node是kubernetes集群中的边缘节点。基于kubernetes本文档来自技高网...

【技术保护点】

1.一种基于Kubemetes的边缘计算集群的任务调度及服务管理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于Kubernetes的边缘计算集群的任务调度及服务管理方法,其特征在于,所述任务调度和服务管理运行在两个不同的时间维度;任务调度每个周期运行一次,Pod迁移和伸缩每个时间片运行一次;一个时间片包含若干个周期。

3.根据权利要求1所述的一种基于Kubemetes的边缘计算集群的任务调度及服务管理方法,其特征在于,所述任务调度线性规划模型,具体如下:

4.根据权利要求1所述的一种基于Kubemetes的边缘计算集群的任务调度及服...

【技术特征摘要】

1.一种基于kubemetes的边缘计算集群的任务调度及服务管理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于kubernetes的边缘计算集群的任务调度及服务管理方法,其特征在于,所述任务调度和服务管理运行在两个不同的时间维度;任务调度每个周期运行一次,pod迁移和伸缩每个时间片运行一次;一个时间片包含若干个周期。

3.根据权利要求1所述的一种基于kubemetes的边缘计算集群的任务调度及服务管理方法,其特征在于,所述任务调度线性规划模型,具体如下:

4.根据权利要求1所述的一种基于kubemetes的边缘计算集群的任务调度及服务管理方法,其特征在于,所述对任务调度线性规划模型进行求解采用pulp求解器。

5.根据权利要求3所述的一种基于kubernetes的边缘计算集群的任务调度及服务管理方法,其特征在于,所述步骤4具体为:

6.根据权利要求5所述的一种基于kubemetes的边缘计算集群的任务调度及服务管理方法,其特征在于,所述pod迁移模型的输入是node的各种资源利用率占node资源综合利用率权重,调度时间片长度,迁...

【专利技术属性】
技术研发人员:褚伟波舒子强贾玉伟贾欣铭董欧文
申请(专利权)人:西北工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1