【技术实现步骤摘要】
资源管理方法、装置及存储介质
本专利技术涉及集群视频分析领域,特别涉及一种资源管理方法、装置及存储介质。
技术介绍
随着网络通信技术以及视频存储技术的发展,对视频或图片进行集群分析也愈来愈重要。为了实现负载均衡以及提高视频或图片的集群分析的调度能力,通常采用资源管理系统来实现视频或图片分析过程中的资源管理与任务调度。目前,资源管理系统通常可以包括资源管理装置、至少一个任务调度装置和至少一个计算节点。其中,资源管理装置负责资源收集和分配资源,任务调度装置负责资源请求和任务分配,计算节点负责上报资源和执行任务。也即是,每个计算节点每隔预设时长向资源管理装置上报一次自身当前的空闲资源数量,当任一任务调度装置接收到任务时,可以向资源管理装置发送资源获取请求,该资源获取请求中携带目标资源数量,目标资源数量是指执行该任务时所需的资源数量。当资源管理装置接收到该资源获取请求时,可以基于记录的空闲资源数量从该至少一个计算节点中确定能够执行该任务的目标计算节点,并将记录的目标计算节点的空闲资源数量进行更新。之后,资源管理装置将目标计算节点的节点标识发送给任务调度装置。这样,任务调度 ...
【技术保护点】
1.一种资源管理方法,应用于资源管理装置,其特征在于,所述方法包括:当接收到任务调度装置发送的资源获取请求时,基于所述资源获取请求中携带的目标资源数量,以及存储的计算节点标识、空闲资源数量与资源版本号三者之间的对应关系,确定能够执行目标任务的目标计算节点,所述目标资源数量是指执行所述目标任务时所需的资源数量;基于所述目标资源数量对所述对应关系中所述目标计算节点的空闲资源数量和对应的资源版本号进行更新,并将携带所述目标计算节点的节点标识和更新后的资源版本号的资源获取响应发送给所述任务调度装置,以使所述任务调度装置将所述目标任务下发给所述目标计算节点来执行;在发送所述资源获取响 ...
【技术特征摘要】
1.一种资源管理方法,应用于资源管理装置,其特征在于,所述方法包括:当接收到任务调度装置发送的资源获取请求时,基于所述资源获取请求中携带的目标资源数量,以及存储的计算节点标识、空闲资源数量与资源版本号三者之间的对应关系,确定能够执行目标任务的目标计算节点,所述目标资源数量是指执行所述目标任务时所需的资源数量;基于所述目标资源数量对所述对应关系中所述目标计算节点的空闲资源数量和对应的资源版本号进行更新,并将携带所述目标计算节点的节点标识和更新后的资源版本号的资源获取响应发送给所述任务调度装置,以使所述任务调度装置将所述目标任务下发给所述目标计算节点来执行;在发送所述资源获取响应之后,当接收到所述目标计算节点发送的资源上报请求,且所述资源上报请求中携带的资源版本号与更新后的资源版本号不同时,放弃对所述对应关系中所述目标计算节点的空闲资源数量进行更新。2.如权利要求1所述的方法,其特征在于,所述放弃对所述对应关系中所述目标计算节点的空闲资源数量进行更新之后,还包括:开始进行计时;当计时时长达到预设时长且在计时过程中所述目标计算节点上报的资源版本号均与所述更新后的资源版本号不同时,将所述对应关系中所述目标计算节点的空闲资源数量和对应的资源版本号更新为所述资源上报请求中携带的空闲资源数量和对应的资源版本号。3.如权利要求1所述的方法,其特征在于,所述放弃对所述对应关系中所述目标计算节点的空闲资源数量进行更新之后,还包括:开始进行计时;当计时时长达到预设时长且在计时过程中所述目标计算节点上报的资源版本号均与所述更新后的资源版本号不同时,将所述对应关系中所述目标计算节点的空闲资源数量更新为所述资源上报请求中携带的空闲资源数量,并将所述对应关系中所述目标计算节点对应的资源版本号发送给所述目标计算节点,以使所述目标计算节点将记录的资源版本号更新为接收到的资源版本号。4.如权利要求1所述的方法,其特征在于,所述放弃对所述对应关系中所述目标计算节点的空闲资源数量进行更新之后,还包括:向所述目标计算节点发送提示信息,所述提示信息用于提示所述目标计算节点上报的空闲资源数量和对应的资源版本号与所述对应关系中所述目标计算节点的空闲资源数量和对应的资源版本号不一致;接收所述目标计算节点发送的资源更新请求,所述资源更新请求中携带所述目标计算节点记录的空闲资源数量,且所述资源更新请求为所述目标计算节点接收到所述提示信息时开始计时,并在计时时长达到预设时长且在计时过程中未接收到资源一致的提示信息时发送;将所述对应关系中所述目标计算节点的空闲资源数量更新为所述资源更新请求中携带的空闲资源数量,并将所述对应关系中所述目标计算节点对应的资源版本号发送给所述目标计算节点,以使所述目标计算节点将记录的资源版本号更新为接收到的资源版本号。5.如权利要求1所述的方法,其特征在于,所述方法还包括:当接收到所述目标计算节点发送的资源上报请求,且当前接收到的资源上报请求携带空闲资源数量、对应的资源版本号以及请求参数时,将所述对应关系中所述目标计算节点的空闲资源数量和对应的资源版本号更新为当前接收到的资源上报请求中携带的空闲资源数量和对应的资源版本号,所述请求参数用于指示当前接收到的资源上报请求为所述目标计算节点在重启后首次发送的资源上报请求。6.一种资源管理装置,其特征在于,所述装置包括:确定模块,用于当接收到任务调度装置发送的资源获取请求时,基于所述资源获取请求中携带的目标资源数量,以及存储的计算节点标识、空闲资源数量与资源版本号三者之间的对应关系,确定能够执行目标任务的目标计算节点,所述目标资源数量是指执行所述目标任务时所需的资源数量;第一发送模块,用于基于所述目标资源数量对所述对应关系中所述目标计算节点的空闲资源数量和对应的资源版本号进行更新,并将携带所述目标计算节点的节点标识和更新后的资源版本号的资源获取响应发送给所述任务调度装置,以使所述任务调度装置将所述目标任务下发给所述目标计算节点来执行;第一更新模块,用于在发送所述资源获取响应之后,当接收到所述目标计算节点发送的资源上报请求,且所述资源上报请求中携带的资源版本号与所述更新后的资源版本号不同时,放弃对所述对应关系中所述目标计算节点的空闲资源数量进行更新。7.如权利要求6所述的装置,其特征在于,所述装置还包括:第一计时模块,用于开始进行计时;第二更新模块,用于当计时时长达到预设时长且在计时过程中所述目...
【专利技术属性】
技术研发人员:谢忠贤,浦世亮,周明耀,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。