一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于实时内容预测与历史资源占用的云计算应用内存管理方法与流程

2022-05-11 10:43:37 来源:中国专利 TAG:

技术特征:
1.一种基于实时内容预测与历史资源占用的云计算应用内存管理方法,其特征在于:包括如下步骤:(1)、给定云计算环境中的应用程序,固定时间间隔t设置检查点,记录应用程序在过去n个检查点的内存占用情况,应用程序在第t个检查点的内存占用记录,即t时刻的内存占用记录为:;(2)、基于长短时记忆网络lstm,输入为t时刻应用程序的内存占用记录,输出为t 1时刻应用程序的内存占用预测:在之后的每一步迭代运算,在给定的t时刻,基于之前n个检查点的内存占用记录,预测下一时刻也即t 1时刻该应用程序的内存占用情况,作为t时刻云计算环境中应用程序的状态评估第一部分,也即:;(3)、设置日志管理器记录所有应用程序在全生命周期的资源使用记录,具体包括:最大内存占用max_memory、最小内存占用min_memory、最大cpu占用率max_cpu、最小cpu占用率min_cpu、被调用次数call_count、总运行时间total_time、平均运行时间average_time、最长运行时间max_time、最短运行时间min_time、被调用的平均间隔average_interval、被调用的最大间隔max_interval、被调用的最小间隔min_interval,到t时刻为止,应用程序的历史记录为:为:作为云计算环境的状态评估第二部分,也即:因此,得到t时刻云计算环境中应用程序的状态评估为:;(4)、基于强化学习模型dqn,dqn模型的输入为,对云环境中的给定应用程序进行内存管理。2.根据权利要求1所述的基于实时内容预测与历史资源占用的云计算应用内存管理方法,其特征在于:所述强化学习模型dqn中,
对应用程序的内存改变动作空间定义如下:(1)、不变,当前内存不做处理;(2)、0.8,内存占用减少到当前值的0.8倍;(3)、0.6,内存占用减少到当前值的0.6倍;(4)、0.4,内存占用减少到当前值的0.4倍;(5)、0.2,内存占用减少到当前值的0.2倍;(6)、kill,终止运行当前应用程序,回收全部内存;奖励函数r定义:内存资源的占用m,应用程序的运行时间t,依据不同应用程序的历史记录中的最大最小内存占用与运行时间进行奖励归一化处理,与分别为两个奖励的权重。

技术总结
本发明涉及云环境领域,主要是一种基于实时内容预测与历史资源占用的云计算应用内存管理方法,基于应用程序固定时间窗的内存占用时序数据实现下一时刻内存的实时预测,结合应用程序全生命周期的历史资源使用统计记录,通过强化学习模型实现一体化的云计算应用自动内存回收方法。本发明的有益效果为:本发明结合实时的内存占用预测与历史的资源使用统计记录,提出了一体化应用内存伸缩方案,在避免发生内存错误的情况下提升了云计算环境中应用程序的运行效率。用程序的运行效率。用程序的运行效率。


技术研发人员:刘东海 徐育毅 庞辉富
受保护的技术使用者:杭州优云软件有限公司
技术研发日:2022.01.26
技术公布日:2022/5/10
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献