[发明专利]一种设备资源管理方法、系统、电子设备及存储介质在审
申请号: | 202111645949.3 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114443286A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 任明刚;崔健;郑俊飞;吴睿振 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 韩宏星 |
地址: | 250001 山东省济南市自由贸易试验*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 资源管理 方法 系统 电子设备 存储 介质 | ||
1.一种设备资源管理方法,其特征在于,应用于资源管理平台,所述资源管理平台包括管理平面、业务平面和控制平面,所述管理平面用于对业务进程进行资源分配和资源回收,所述业务平面用于创建业务进程,所述控制平面用于对业务进程的状态进行监控,所述设备资源管理方法包括:
在所述业务平面创建目标业务进程后,利用所述管理平面的资源管理主进程为所述目标业务进程分配设备资源;其中,所述设备资源包括主机资源和芯片资源;
判断所述管理平面的业务管理进程是否接收到资源回收提示;其中,所述资源回收提示包括所述业务平面在所述目标业务进程执行完毕后返回的信息,或所述管理平面在检测到所述目标业务进程的状态存在异常并杀死所述目标业务进程后返回的信息;
若是,则利用所述管理平面的资源管理主进程回收所述目标业务进程被分配的设备资源。
2.根据权利要求1所述设备资源管理方法,其特征在于,利用所述管理平面的资源管理主进程为所述目标业务进程分配设备资源,包括:
判断所述管理平面是否已创建所述资源管理主进程;
若是,则利用所述管理平面的资源管理主进程为所述目标业务进程分配设备资源;
若否,则创建所述资源管理主进程,并利用所述管理平面的资源管理主进程为所述目标业务进程分配设备资源。
3.根据权利要求1所述设备资源管理方法,其特征在于,在利用所述管理平面的资源管理主进程为所述目标业务进程分配设备资源之前,还包括:
控制所述管理平面执行初始化操作;
其中,所述管理平面执行的初始化操作包括:判断固件心跳是否超时;若否,则读取SDK配置文件,并利用所述SDK配置文件分别对主机大页内存资源、芯片环形队列及寄存器资源、以及芯片固件资源进行配置。
4.根据权利要求1所述设备资源管理方法,其特征在于,在利用所述管理平面的资源管理主进程为所述目标业务进程分配设备资源之前,还包括:
控制所述控制平面执行初始化操作;
其中,所述控制平面执行的初始化操作包括:启动后台监控服务进程,启动芯片设备并加载固件,在固件初始化后对SDK、固件和硬件的版本进行校验,并在校验成功后启动业务进程状态检测任务、芯片固件心跳检测任务、芯片设备异常检测任务和芯片设备调测跟踪任务。
5.根据权利要求1所述设备资源管理方法,其特征在于,在利用所述管理平面的资源管理主进程为所述目标业务进程分配设备资源之后,还包括:
获取所述目标业务进程的ID,并利用所述业务管理进程通过waitpid()机制对所述进程目标业务进程的ID进行阻塞,以便接收所述资源回收提示。
6.根据权利要求1所述设备资源管理方法,其特征在于,在利用所述管理平面的资源管理主进程为所述目标业务进程分配设备资源之后,还包括:
通过锁机制对分配给所述目标业务进程的设备资源进行锁定。
7.根据权利要求1所述设备资源管理方法,其特征在于,在利用所述管理平面的资源管理主进程为所述目标业务进程分配SDK资源之后,还包括:
通过所述目标业务进程向芯片设备发送请求信息,以便所述芯片设备对所述请求信息进行响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111645949.3/1.html,转载请声明来源钻瓜专利网。