The invention discloses a scheduling method for shared computing resources, which includes: acquiring shared computing tasks to be performed; acquiring all alternative shared computing node lists; selecting shared computing nodes matching the shared computing tasks from the list of shared computing nodes; and sending the shared computing tasks to the shared computing tasks matching the shared computing tasks. Compute nodes. The invention also provides a shared computing system, a server and a storage medium. The invention can select a suitable shared computing node according to the user's resource demand, and make corresponding scheduling in real time to respond to the fluctuation of the node.
【技术实现步骤摘要】
共享计算资源的调度方法、共享计算系统、服务器及存储介质
本专利技术涉及共享计算
,尤其涉及一种共享计算资源的调度方法、共享计算系统、服务器及存储介质。
技术介绍
目前有很多企业需要使用大量带宽、磁盘、CPU资源来为分布在不同地域不同网络环境下的用户提供稳定高速的服务,同时家庭环境的带宽和存储等资源存在很大的闲置,通过部署在用户家庭中的智能硬件作为家庭节点,搭建一套共享计算系统能充分使用这些资源,极大的降低企业的服务成本。家庭节点有以下特点:1、数量众多,可能多达十万、百万甚至更高数量级;2、家庭节点的稳定性低于服务器节点;3、节点之间是公网互联,节点的IP地址是动态变化的;4、单个节点所拥有的物理资源很少而且实时波动。上述模式下,对智能硬件收集到的资源做到灵活高效的管理是核心点,要求能快速部署不同的业务程序,并对业务程序做资源管理和安全控制,同时根据业务对每个节点的资源使用情况做出实时调度,最大化利用节点的物理资源。对百万以上部署在家庭网络环境下的节点,抽象出虚拟的计算、存储、网络资源,目前业界并没有成熟方案。
技术实现思路
有鉴于此,本专利技术提出一种共享计算资源的调度方法、共享计算系统、服务器及存储介质,以解决至少一个上述技术问题。首先,为实现上述目的,本专利技术提出一种共享计算资源的调度方法,其特征在于,所述方法包括:获取待执行的共享计算任务;获取所有备选的共享计算节点列表;从所述共享计算节点列表中选择与所述共享计算任务匹配的共享计算节点;将所述共享计算任务下发至所述与所述共享计算任务匹配的共享计算节点。可选地,所述共享计算节点列表包括各共享计算节 ...
【技术保护点】
1.一种共享计算资源的调度方法,其特征在于,所述方法包括:获取待执行的共享计算任务;获取所有备选的共享计算节点列表;从所述共享计算节点列表中选择与所述共享计算任务匹配的共享计算节点;将所述共享计算任务下发至所述与所述共享计算任务匹配的共享计算节点。
【技术特征摘要】
1.一种共享计算资源的调度方法,其特征在于,所述方法包括:获取待执行的共享计算任务;获取所有备选的共享计算节点列表;从所述共享计算节点列表中选择与所述共享计算任务匹配的共享计算节点;将所述共享计算任务下发至所述与所述共享计算任务匹配的共享计算节点。2.如权利要求1所述的共享计算资源的调度方法,其特征在于,所述共享计算节点列表包括各共享计算节点的ID、可用资源数据;所述共享计算任务包括需要配置的共享计算资源的需求;所述从所述共享计算节点列表中选择与所述共享计算任务匹配的共享计算节点包括:根据所述需要配置的共享计算资源的需求以及各共享计算节点的可用资源数据,从所述共享计算节点列表中选择与所述共享计算任务匹配的共享计算节点。3.如权利要求2所述的共享计算资源的调度方法,其特征在于,所述共享计算资源的需求包括:带宽需求、存储空间需求和计算资源需求中的至少一种。4.如权利要求2所述的共享计算资源的调度方法,其特征在于,所述共享计算节点列表中的可用资源数据为根据各个共享计算节点上传的节点实时状态、任务状态及节点上执行任务时产生的数据计算得到。5.如权利要求2所述的共享计算资源的调度方法,其特征在于,所述根据所述需要配置的共享计算资源的需求以及各共享计算节点的可用资源数据,从所述共享计算节点列表中选择与所述共享计算任务匹配的共享计算节点包括:获取所述共享计算节点列表中每个共享计算节点的可用资源数据;从所述共享计算节点列表中选择所述可用资源数据达到预设值的共享计算节点,生成可用节点列表;按照预设指标为所述可用节点列表中的各个共享计算节点打分,采用装箱算法拆分所述需要配置的共享计算资源的需求到打分分值超过预设阈值的共享计算节点,得到最终的匹配节点列表。6.如权利要求5所述的共享计算资源的调度方法,其特征在于,所述根据所述需要配置的共享计算资源的需求以及各共享计算节点的...
【专利技术属性】
技术研发人员:李浩,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。