一种云主机集群的节点调度方法、装置、设备及介质制造方法及图纸

技术编号:37580979 阅读:33 留言:0更新日期:2023-05-15 07:55
本发明专利技术公开了一种云主机集群的节点调度方法、装置、设备及介质,涉及通信技术领域,该方法包括:通过代理节点接收用户的任务请求以及云主机节点反馈的计算能力;代理节点基于任务请求以及计算能力,从云主机节点中确定任务节点,代理节点将任务请求以及任务节点对应的标识信息写入分布式节点中;任务节点基于对应的计算能力执行任务请求,并生成执行结果;通过存储节点获取并存储任务节点反馈的执行结果;存储节点将执行结果、预先存储的数据以及程序存储至分布式节点;数据以及程序用于处理任务请求。本发明专利技术向租户提供更便捷的服务,便于管理各种业务场景需要使用的GPU云主机。于管理各种业务场景需要使用的GPU云主机。于管理各种业务场景需要使用的GPU云主机。

【技术实现步骤摘要】
一种云主机集群的节点调度方法、装置、设备及介质


[0001]本专利技术涉及通信
,具体涉及一种云主机集群的节点调度方法、装置、设备及介质。

技术介绍

[0002]目前的云服务厂商虽然能够提供多种规格的GPU云主机服务,租户可以按需购买,但是云服务厂商针未提供针对各种业务场景需要使用的较为合适GPU云主机,当租户拥有的云主机数量较多时,无法自动的判断出当前最适合执行任务的GPU云主机。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种云主机集群的节点调度方法、装置、设备及介质,以解决云服务厂商无法自动的判断出当前最适合执行任务的GPU云主机的问题。
[0004]根据第一方面,本专利技术实施例提供了一种云主机集群的节点调度方法,应用于服务端,所述服务端包括代理节点、分布式节点、存储节点以及云主机集群,所述代理节点和所述存储节点均与所述分布式节点建立通信,且,所述代理节点、所述分布式节点和所述存储节点均与组成所述云主机集群的各个云主机节点建立通信,每个云主机节点具有对应的标识信息,所述方法包括:
[0005]通过所述代理节点接收用户的任务请求以及所述云主机节点反馈的计算能力;
[0006]所述代理节点基于所述任务请求以及所述计算能力,从所述云主机节点中确定任务节点,所述代理节点将所述任务请求以及所述任务节点对应的所述标识信息写入所述分布式节点中;
[0007]所述任务节点基于对应的所述计算能力执行所述任务请求,并生成执行结果;
[0008]通过所述存储节点获取并存储所述任务节点反馈的执行结果;
[0009]所述存储节点将所述执行结果、预先存储的数据以及程序存储至所述分布式节点;所述数据以及所述程序用于处理所述任务请求。
[0010]结合第一方面,在第一方面第一实施方式中,所述分布式节点具有数据目录、程序目录以及任务目录;
[0011]所述存储节点预先存储的所述数据存储至所述数据目录中,所述存储节点预先存储的所述程序存储至所述程序目录中,所述代理节点将所述任务请求以及所述任务节点对应的所述标识信息存储至所述任务目录中。
[0012]结合第一方面第一实施方式,在第一方面第二实施方式中,该方法在所述任务节点基于对应的所述计算能力执行所述任务请求,并生成执行结果步骤之前,还包括:
[0013]所述云主机节点监听所述任务目录,基于所述任务目录中的所述标识信息,将与所述标识信息相匹配的所述云主机节点确定为所述任务节点。
[0014]结合第一方面第一实施方式,在第一方面第三实施方式中,所述任务节点基于对应的所述计算能力执行所述任务请求,并生成执行结果,具体包括:
[0015]所述任务节点监听所述数据目录以及所述程序目录,基于所述数据目录以及所述程序目录中的存储内容,获取所需的数据以及程序;
[0016]基于所述任务节点对应的所述计算能力以及所需的数据以及程序,执行所述任务请求。
[0017]结合第一方面第三实施方式,在第一方面第四实施方式中,所述任务节点监听所述数据目录以及所述程序目录,基于所述数据目录以及所述程序目录中的存储内容,获取所需的数据以及程序,具体包括:
[0018]所述任务节点监听所述数据目录以及所述程序目录;
[0019]确定所述数据目录以及所述程序目录中的存储内容与所述任务节点本地存储的数据以及程序均保持一致,将所述任务节点本地存储的数据以及程序作为所需的数据以及程序。
[0020]结合第一方面第三实施方式,在第一方面第五实施方式中,所述任务节点监听所述数据目录以及所述程序目录,基于所述数据目录以及所述程序目录中的存储内容,获取所需的数据以及程序,还具体包括:
[0021]所述任务节点监听所述数据目录以及所述程序目录;
[0022]确定仅所述数据目录中的存储内容与所述任务节点本地存储的数据保持一致;
[0023]将所述程序目录中的存储内容同步至所述任务节点,得到同步后的程序,并将所述任务节点本地存储的数据以及同步后的所述程序作为所需的数据以及程序。
[0024]结合第一方面第三实施方式,在第一方面第六实施方式中,所述任务节点监听所述数据目录以及所述程序目录,基于所述数据目录以及所述程序目录中的存储内容,获取所需的数据以及程序,还具体包括:
[0025]所述任务节点监听所述数据目录以及所述程序目录;
[0026]确定仅所述程序目录中的存储内容与所述任务节点本地存储的程序保持一致;
[0027]将所述数据目录中的存储内容同步至所述任务节点,得到同步后的数据,并将同步后的所述数据以及所述任务节点本地存储的程序作为所需的数据以及程序。
[0028]第二方面,本专利技术实施例还提供一种云主机集群的节点调度装置,应用于服务端,所述服务端包括代理节点、分布式节点、存储节点以及云主机集群,所述代理节点和所述存储节点均与所述分布式节点建立通信,且,所述代理节点、所述分布式节点和所述存储节点均与组成所述云主机集群的各个云主机节点建立通信,每个云主机节点具有对应的标识信息,所述装置包括:
[0029]接收模块,用于通过所述代理节点接收用户的任务请求以及所述云主机节点反馈的计算能力;
[0030]挑选模块,用于所述代理节点且基于所述任务请求以及所述计算能力,从所述云主机节点中确定任务节点,所述代理节点将所述任务请求以及所述任务节点对应的所述标识信息写入所述分布式节点中;
[0031]执行模块,用于通过所述任务节点且基于对应的所述计算能力执行所述任务请求,并生成执行结果;
[0032]存储模块,用于通过所述存储节点获取并存储所述任务节点反馈的执行结果;
[0033]同步模块,用于通过所述存储节点将所述执行结果、预先存储的数据以及程序存
储至所述分布式节点;所述数据以及所述程序用于处理所述任务请求。
[0034]第三方面,本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述云主机集群的节点调度方法的步骤。
[0035]第四方面,本专利技术实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述云主机集群的节点调度方法的步骤。
[0036]本专利技术提供的云主机集群的节点调度方法、装置、设备及介质,服务端的代理节点接收用户的任务请求以及云服务集群中各个云主机节点反馈的计算能力,并根据任务请求以及计算能力,挑选出适合目前业务场景的云主机节点作为任务节点,并将相关的任务请求以及任务节点的信息存储至分布式节点中,分布式节点中还会存储有存储节点预先存储的数据以及程序,云主机节点会监听分布式节点的存储内容,从而确定是否为任务节点以及获取执行任务请求所需的数据及程序,进而根据任务节点的计算能力执行本次用户的任务,从而能够根据云主机节点的计算能力调度云服务集群中各个云主机节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云主机集群的节点调度方法,应用于服务端,其特征在于,所述服务端包括代理节点、分布式节点、存储节点以及云主机集群,所述代理节点和所述存储节点均与所述分布式节点建立通信,且,所述代理节点、所述分布式节点和所述存储节点均与组成云主机集群的各个云主机节点建立通信,每个云主机节点具有对应的标识信息,所述方法包括:通过所述代理节点接收用户的任务请求以及所述云主机节点反馈的计算能力;所述代理节点基于所述任务请求以及所述计算能力,从所述云主机节点中确定任务节点,所述代理节点将所述任务请求以及所述任务节点对应的所述标识信息写入所述分布式节点中;所述任务节点基于对应的所述计算能力执行所述任务请求,并生成执行结果;通过所述存储节点获取并存储所述任务节点反馈的执行结果;所述存储节点将所述执行结果、预先存储的数据以及程序存储至所述分布式节点;所述数据以及所述程序用于处理所述任务请求。2.根据权利要求1所述的云主机集群的节点调度方法,其特征在于,所述分布式节点具有数据目录、程序目录以及任务目录;所述存储节点预先存储的所述数据存储至所述数据目录中,所述存储节点预先存储的所述程序存储至所述程序目录中,所述代理节点将所述任务请求以及所述任务节点对应的所述标识信息存储至所述任务目录中。3.根据权利要求2所述的云主机集群的节点调度方法,其特征在于,该方法在所述任务节点基于对应的所述计算能力执行所述任务请求,并生成执行结果步骤之前,还包括:所述云主机节点监听所述任务目录,基于所述任务目录中的所述标识信息,将与所述标识信息相匹配的所述云主机节点确定为所述任务节点。4.根据权利要求2所述的云主机集群的节点调度方法,其特征在于,所述任务节点基于对应的所述计算能力执行所述任务请求,并生成执行结果,具体包括:所述任务节点监听所述数据目录以及所述程序目录,基于所述数据目录以及所述程序目录中的存储内容,获取所需的数据以及程序;基于所述任务节点对应的所述计算能力以及所需的数据以及程序,执行所述任务请求。5.根据权利要求4所述的云主机集群的节点调度方法,其特征在于,所述任务节点监听所述数据目录以及所述程序目录,基于所述数据目录以及所述程序目录中的存储内容,获取所需的数据以及程序,具体包括:所述任务节点监听所述数据目录以及所述程序目录;确定所述数据目录以及所述程序目录中的存储内容与所述任务节点本地存储的数据以及程序均保持一致,将所述任务节点本地存储的数据以及程序作为所需的数据以及程序。6.根据权利要求4所述的云...

【专利技术属性】
技术研发人员:果红艳王庆兆王冠斌张谋泉张泽宇张帆韩莹
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1