一种多租户无服务器平台资源管理方法技术

技术编号:40165193 阅读:19 留言:0更新日期:2024-01-26 23:37
本发明专利技术公开了一种多租户无服务器平台资源管理方法。该方法包括:获取多租户无服务器平台的当前性能数据和至少一个其他模型的资源管理决策输出结果;将所述多租户无服务器平台的当前性能数据和至少一个所述其他模型的资源管理决策输出结果输入目标模型,得到所述目标模型对应的资源管理决策输出结果;根据所述目标模型对应的资源管理决策输出结果确定所述多租户无服务器平台的当前资源管理行为。通过本发明专利技术的技术方案,能够将应用程序开发人员从资源提供和扩展等基础设施管理任务中解放出来,不完全依赖于人工根据经验设置的阈值,可以实现性能更好、资源利用率更高的多租户无服务器FaaS平台资源智能化管理。

【技术实现步骤摘要】

本专利技术实施例涉及微服务资源管理,尤其涉及一种多租户无服务器平台资源管理方法


技术介绍

1、无服务器函数即服务faas(function as a service,功能服务化)是一种云计算服务,它允许客户无需管理功能的资源分配,例如容器数量的扩展和资源限制的调整,以及功能的服务器调度。相反,这些性能和资源利用率的权衡问题被交给云提供商来处理。资源管理问题,以实现性能和利用率目标,是一个复杂的np(nondeterministic polynomiallyproblem,非确定性多项式难题)难题。尽管通常通过巧妙设计的启发式方法和专业领域专家的经验来解决这些问题,但最近的研究越来越集中在基于学习的方法上,如rl(reinforcement learning,强化学习)。

2、作为生成人工启发式的有效替代方案,rl使代理能够直接从与环境互动中学习最佳策略。由于资源管理问题的决策过程通常是顺序性的,rl非常适用于此类情景。研究已经证明,深度神经网络在这种系统应用环境中能够表达复杂的动态和决策策略。由于为每个无服务器功能生成资源管理决策是高度重复的本文档来自技高网...

【技术保护点】

1.一种多租户无服务器平台资源管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标模型通过训练样本集迭代训练初始模型得到,所述训练样本集包括:性能数据样本、至少一个其他输出结果样本以及所述性能数据样本和至少一个所述其他输出结果样本对应的目标输出结果。

3.根据权利要求2所述的方法,其特征在于,通过训练样本集迭代训练初始模型,包括:

4.根据权利要求1所述的方法,其特征在于,根据所述目标模型对应的资源管理决策输出结果确定所述多租户无服务器平台的当前资源管理行为,包括:

5.根据权利要求4所述的方法,其特征在于,所述...

【技术特征摘要】

1.一种多租户无服务器平台资源管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标模型通过训练样本集迭代训练初始模型得到,所述训练样本集包括:性能数据样本、至少一个其他输出结果样本以及所述性能数据样本和至少一个所述其他输出结果样本对应的目标输出结果。

3.根据权利要求2所述的方法,其特征在于,通过训练样本集迭代训练初始模型,包括:

4.根据权利要求1所述的方法,其特征在于,根据所述目标模型对应的资源管理决策输出结果确定所述多租户无服务器平台的当前资源管理行为,包括:

5.根据权利要求4所述的方法,其特征在于,所述多租户无服务器平台的当前资源管理行为包括:水平扩容、垂直扩容或者维持不变。

6.根据权利要求1所述的方法,其特征在于,多租户无服务器平台的当前性能数据包括:功能级性能统计数据和系统级资源利用率统计数据,其中,所述功能级性能统计数据包括:执行时间的尾部延迟、等待时间以及服务功能请求的冷启动时间中的至少一种,所述系统级资源利用率统计数据包括:功能容器的中央处理器利用率。

7.根据权利要求6所述的方法,其特征在于,在将所述多租户无服务器平台的当前性能数据和至少一个所述其他模型的资源管理决策输出结果输入目标模型之前,还包括:

8.一种多租户无服务器平台资源...

【专利技术属性】
技术研发人员:彭放纪鑫张乐李君婷陈屹婷安然吴文峻张奎陈睿博
申请(专利权)人:国家电网有限公司大数据中心
类型:发明
国别省市:

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

1