基于AI智能推荐的算力资源调度分配系统及方法技术方案

技术编号:38031872 阅读:9 留言:0更新日期:2023-06-30 10:58
本发明专利技术涉及计算机技术领域,具体涉及基于AI智能推荐的算力资源调度分配系统及方法,包括:控制终端,是系统的主控端,用于发出执行命令;监测模块,用于监测计算机后台运行程序运行数据;锁定模块,用于设定计算机运行可用运行内存大小,供计算机日常运行使用;识别模块,用于识别计算机程序运行状态下,本发明专利技术中系统在运行过程中,能够监测计算机上实时运行的程序,并进一步根据各程序的运行所需运行内存及计算机的运行内存进行适应性分配,同时提供两种运行逻辑来管理计算机的运行内存,确保计算机上的运行程序在运行时,计算机能够稳定的提供充足的运行内存支持,使计算机上运行程序流程,以达到提升计算机用户使用体验的目的。以达到提升计算机用户使用体验的目的。以达到提升计算机用户使用体验的目的。

【技术实现步骤摘要】
基于AI智能推荐的算力资源调度分配系统及方法


[0001]本专利技术涉及计算机
,具体涉及基于AI智能推荐的算力资源调度分配系统及方法。

技术介绍

[0002]算力是计算机设备或计算/数据中心处理信息的能力,是计算机硬件和软件配合共同执行某种计算需求的能力。
[0003]计算机的算力往往以运行程序的能力来体现,目前计算机在运行程序时,程序的运行与关闭均由计算机用户自主操作控制,不具备智能控制功能,从而计算机的算力资源无法与计算机上运行程序协调适配的应用。

技术实现思路

[0004]针对现有技术所存在的上述缺点,本专利技术提供了基于AI智能推荐的算力资源调度分配系统及方法,解决了上述
技术介绍
中提出的技术问题。
[0005]为实现以上目的,本专利技术通过以下技术方案予以实现:第一方面,基于AI智能推荐的算力资源调度分配系统,包括:控制终端,是系统的主控端,用于发出执行命令;监测模块,用于监测计算机后台运行程序运行数据;锁定模块,用于设定计算机运行可用运行内存大小,供计算机日常运行使用;识别模块,用于识别计算机程序运行状态下,锁定模块设定的计算机运行可用运行内存占用与剩余;问询模块,用于弹出对话框供计算机用户选择,是否启用计算机上锁定模块设定的计算机运行可用运行内存以外的内存;跳转模块,用于捕捉计算机上新运行的程序,判定计算机上可用运行内存剩余与可用运行内存以外的内存的合计值,是否满足计算机上新运行的程序运行所需的运行内存;其中,跳转模块判定结果为是时,驱动捕捉到的程序运行,跳转模块判定结果为否时,触发跳转控制识别模块下级子模块控制单元运行。
[0006]更进一步地,所述监测模块下级设置有子模块,包括:设定单元,用于设定监测模块对计算机后台运行程序进行监测的周期;评价单元,用于接收设定单元设定周期内监测模块监测到的计算机后台运行程序运行数据,应用计算机后台运行程序运行数据对各程序进行重要度评价;其中,设定单元中设定的周期通过系统端用户手动编辑设定,计算机狗太运行程序运行数据包括:程序名称、程序启动时间戳、程序关闭时间戳、程序运行状态占用内存。
[0007]更进一步地,所述评价单元在对计算机程序进行重要度评价时,各计算机程序重要度通过下式进行求取,公式为:
;式中:为程序启动时间戳;为程序关闭时间戳;为程序运行状态占用内存大小,计量单位为m;其中,的值,以秒作为计量单位进行标识。
[0008]更进一步地,监测模块实时对计算机的运行状态进行监测,计算机程序重要度计算公式中,计算机程序的关闭时间戳与计算机的关闭时间戳相同时,通过系统端用户手动设定值替代公式中的值,系统端用户手动设定用于代替的值时,参考设定单元设定周期内计算机程序打开次数与计算机打开次数的比值,且所述比值与系统端用户手动设定用于代替的值成正比。
[0009]更进一步地,所述锁定模块在设定计算机运行可用运行内存大小时,通过下式进行计算机运行可用运行内存的求取,公式为:;式中:为计算机运行保留内存,的于公式中的值四舍五入取整数;n为式中分子的集合,为运行需求内存最大的程序的运行所需内存;为运行需求内存最小的程序的运行所需内存;为重要度最低的计算机程序的运行所需内存;为重要度最高的计算机程序的运行所需内存;其中,锁定模块设定的计算机运行可用运行内存大小为:计算机运行内存与的差值。
[0010]更进一步地,所述识别模块内部设置有子模块,包括:控制单元,用于捕捉计算机上用户启动程序运行的操作,获取用户启动的程序运行所需运行内存,判定程序运行所需运行内存是否小于计算机当前可用运行内存剩余,是,则启动该程序运行;否,则关闭计算机当前运行程序中重要度最低程序;其中,所述控制单元判定结果为否时,在完成关闭程序的操作后,再次运行判定,直至判定结果为是后结束运行。
[0011]更进一步地,所述控制单元通过系统端用户手动设定参与运行,控制单元运行状态下,问询模块及其连接模块不参与系统运行。
[0012]更进一步地,所述问询模块中弹出对话框于计算机上显示,供计算机用户选择,计算机用户选择为是,控制跳转模块运行,计算机用户选择为否,触发控制单元运行。
[0013]更进一步地,所述控制终端通过介质电性连接有监测模块,所述监测模块下级通过介质电性连接有设定单元及评价单元,所述监测模块通过介质电性连接锁定模块及识别模块,所述识别模块内部通过介质电性连接有控制单元,所述识别模块通过介质电性连接
有问询模块及跳转模块,所述问询模块及跳转模块通过介质电性与控制单元相连接。
[0014]第二方面,基于AI智能推荐的算力资源调度分配方法,包括以下步骤:步骤1:监测计算机上实时运行的程序,分析计算机上各安装程序的运行所需内存;步骤2:计算各计算机程序重要度,根据计算机程序重要度设定计算机运行可用内存;步骤3:识别计算机上实时运行内存占用情况,捕捉计算机上新运行程序所需运行内存;步骤4:根据捕捉到的计算机上新运行程序及其所需运行内存,采用关闭计算机实时运行程序或应用计算机运行保留内存的方式驱动新运行程序启动。
[0015]采用本专利技术提供的技术方案,与已知的公有技术相比,具有如下有益效果:1、本专利技术提供一种基于AI智能推荐的算力资源调度分配系统,该系统在运行过程中,能够监测计算机上实时运行的程序,并进一步根据各程序的运行所需运行内存及计算机的运行内存进行适应性分配,同时提供两种运行逻辑来管理计算机的运行内存,确保计算机上的运行程序在运行时,计算机能够稳定的提供充足的运行内存支持,使计算机上运行程序流程,以达到提升计算机用户使用体验的目的。
[0016]2、本专利技术中系统在运行过程中,在采用关闭运行程序的方式维护计算机上新运行程序稳定启动并运行的基础上,对关闭的运行程序进行了一定程度的判定识别,尽可能规避了关闭的运行程序是用户所需使用的程序的情况。
[0017]3、本专利技术提供一种基于AI智能推荐的算力资源调度分配方法,通过该方法中的步骤执行,能够进一步的维护本专利技术中系统运行的稳定。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为基于AI智能推荐的算力资源调度分配系统的结构示意图;图2为基于AI智能推荐的算力资源调度分配方法的流程示意图;图中的标号分别代表:1、控制终端;2、监测模块;21、设定单元;22、评价单元;3、锁定模块;4、识别模块;41、控制单元;5、问询模块;6、跳转模块。
具体实施方式
[0020]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于AI智能推荐的算力资源调度分配系统,其特征在于,包括:控制终端(1),是系统的主控端,用于发出执行命令;监测模块(2),用于监测计算机后台运行程序运行数据;锁定模块(3),用于设定计算机运行可用运行内存大小,供计算机日常运行使用;识别模块(4),用于识别计算机程序运行状态下,锁定模块(3)设定的计算机运行可用运行内存占用与剩余;问询模块(5),用于弹出对话框供计算机用户选择,是否启用计算机上锁定模块(3)设定的计算机运行可用运行内存以外的内存;跳转模块(6),用于捕捉计算机上新运行的程序,判定计算机上可用运行内存剩余与可用运行内存以外的内存的合计值,是否满足计算机上新运行的程序运行所需的运行内存;其中,跳转模块(6)判定结果为是时,驱动捕捉到的程序运行,跳转模块(6)判定结果为否时,触发跳转控制识别模块(4)下级子模块控制单元(41)运行。2.根据权利要求1所述的基于AI智能推荐的算力资源调度分配系统,其特征在于,所述监测模块(2)下级设置有子模块,包括:设定单元(21),用于设定监测模块(2)对计算机后台运行程序进行监测的周期;评价单元(22),用于接收设定单元(21)设定周期内监测模块(2)监测到的计算机后台运行程序运行数据,应用计算机后台运行程序运行数据对各程序进行重要度评价;其中,设定单元(21)中设定的周期通过系统端用户手动编辑设定,计算机狗太运行程序运行数据包括:程序名称、程序启动时间戳、程序关闭时间戳、程序运行状态占用内存。3.根据权利要求2所述的基于AI智能推荐的算力资源调度分配系统,其特征在于,所述评价单元(22)在对计算机程序进行重要度评价时,各计算机程序重要度通过下式进行求取,公式为:;式中:为程序启动时间戳;为程序关闭时间戳;为程序运行状态占用内存大小,计量单位为m;其中,的值,以秒作为计量单位进行标识。4.根据权利要求3所述的基于AI智能推荐的算力资源调度分配系统,其特征在于,监测模块(2)实时对计算机的运行状态进行监测,计算机程序重要度计算公式中,计算机程序的关闭时间戳与计算机的关闭时间戳相同时,通过系统端用户手动设定值替代公式中的值,系统端用户手动设定用于代替的值时,参考设定单元(21)设定周期内计算机程序打开次数与计算机打开次数的比值,且所述比值与系统端用户手动设定用于代替的值成正比。5.根据权利要求1所述的基于AI智能推荐的算力资源调度分配系统,其特征在于,所述锁定模块(3)在设定计算机运行可用运行内存大小时,通过下式进行计算机运行可用运行内存的求取,公式为:
;式中:为计算机运行保留内存,的于公式...

【专利技术属性】
技术研发人员:刘楚贤
申请(专利权)人:长通智能深圳有限公司
类型:发明
国别省市:

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

1