一种服务调度方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33376053 阅读:24 留言:0更新日期:2022-05-11 22:43
本申请提供了一种服务调度方法、装置、电子设备及存储介质,涉及计算机技术领域,获取待调度服务对应的至少一个待调度服务函数,基于至少一个待调度服务函数和云服务器中的负载服务函数,确定满足预设值的目标函数分布情况,按照目标函数分布情况对所述待调度服务进行调度,基于上述方法,在云服务器中获取到待调度服务时,可以根据待调度服务函数和云服务器中的负载服务函数进行虚拟调度,并得到最终满足预设值的目标函数分布情况,按照目标函数分布情况进行待调度服务的调度。可以有效提高对各个服务进行调度的效率,提高待调度服务的性能。性能。性能。

【技术实现步骤摘要】
一种服务调度方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,特别涉及一种服务调度方法、装置、电子设备及存储介质。

技术介绍

[0002]无服务器运算(Serverless computing),又称为函数即服务(Function

as

a

Service,FaaS),是一种云计算的使用方式。
[0003]在无服务器运算中,为了提高云服务器中对数据处理的压力,通常对服务的服务函数进行混部,近可能多的在资源有限的基础设施中容纳更多的服务,以提高对云服务器的资源利用率,但是增加了由于共享云服务器资源,导致各个服务彼此之间产生干扰而降低服务质量。
[0004]所以,提供一种服务调度方法是一个亟待解决的问题。

技术实现思路

[0005]为了解决上述现有技术中的问题,本申请实施例提供了一种服务调度方法、装置、电子设备及存储介质,对各个服务的服务函数进行调度,使得各个服务的性能可以更好。
[0006]第一方面,本申请实施例提供了一种服务调本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务调度方法,其特征在于,所述方法包括:获取待调度服务对应的至少一个待调度服务函数;基于所述至少一个待调度服务函数和云服务器中的负载服务函数,确定满足预设值的目标函数分布情况;所述目标函数分布情况是基于将全部或部分所述待调度服务函数与所述云服务器中的负载服务函数进行虚拟调度得到的目标虚拟调度结果;所述云服务器为运行所述待调度服务的服务器集群;所述负载服务函数为所述云服务器中已经存在的负载服务对应的服务函数;按照所述目标函数分布情况对所述待调度服务进行调度。2.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个待调度服务函数和云服务器中的负载服务函数,确定满足预设值的目标函数分布情况,包括:将所述至少一个待调度服务函数作为虚拟调度服务函数;基于所述虚拟调度服务函数和云服务器中的负载服务函数进行虚拟调度,得到虚拟调度结果;所述虚拟调度结果为所述虚拟调度服务函数和云服务器中的负载服务函数进行虚拟调度之后的函数分布情况;利用性能预测模型对所述虚拟调度结果进行预测,得到性能预测结果;若所述性能预测结果不满足所述预设值,则按照设定比例从所述虚拟调度服务函数中选择部分待调度服务函数,作为新的虚拟调度服务函数,返回执行基于所述虚拟调度服务函数和云服务器中的负载服务函数进行虚拟调度的步骤;若所述性能预测结果满足所述预设值,则将所述虚拟调度结果作为目标虚拟调度结果,并将所述目标虚拟调度结果对应的函数分布情况作为所述目标函数分布情况。3.根据权利要求2所述的方法,其特征在于,所述利用性能预测模型对所述虚拟调度结果进行预测,得到性能预测结果,包括:基于所述虚拟调度结果,确定所述虚拟调度结果对应的函数分布情况下,所述虚拟调度服务函数对应的干扰编码;将所述待调度服务对应的性能相关参数以及所述干扰编码输入所述性能预测模型中,得到所述性能预测结果;所述性能相关参数为所述待调度服务在单独运行时,用于评估所述待训练服务性能的参数。4.根据权利要求1所述的方法,其特征在于,所述性能预测模型的训练过程,包括:获取干扰编码训练集、待训练服务的性能相关参数和预设性能参数标签;所述干扰编码训练集为所述待训练服务的服务函数与各种类型的服务的服务函数混合后的干扰编码的集合;所述性能相关参数为待训练服务在单独运行时,用于评估所述待训练服务性能的参数;基于所述干扰编码训练集、所述性能相关参数和所述预设性能参数标签,对所述性能预测模型进行迭代训练;其中,一次迭代训练过程包括:从所述干扰编码训练集中抽取多个干扰编码...

【专利技术属性】
技术研发人员:周贤
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1