[发明专利]一种智能渲染调度方法、服务器、管理节点及存储介质在审
申请号: | 201911320153.3 | 申请日: | 2019-12-19 |
公开(公告)号: | CN111209098A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 李甫 | 申请(专利权)人: | 无锡量子云数字新媒体科技有限公司;量子云未来(北京)信息科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;H04L12/26 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 康震 |
地址: | 214000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 渲染 调度 方法 服务器 管理 节点 存储 介质 | ||
本发明实施例公开了一种智能渲染调度方法、服务器、管理节点及存储介质,该方法包括:获取至少一个渲染任务;将至少一个渲染任务加入到任务池,并按照接收顺序进行排序;根据不同渲染农场的任务执行程度,将任务池中的渲染任务按照排序依次均衡分配到不同的渲染农场。通过该种方式,尽量避免某个农场渲染任务拥堵,而其他渲染农场处于空闲状态的情况发生。尽量维持渲染农场负载均衡的同时,避免个别渲染农场的资源浪费。通过该种智能调度方式,还可以大大提升渲染任务的完成效率,减少用户等待时间,大大提升用户体验度。
技术领域
本发明实施例涉及计算机技术领域,具体涉及一种智能渲染调度方法、服务器、管理节点及存储介质。
背景技术
渲染技术已经被大众所广泛应用,在执行渲染任务之前,用户首先会将待渲染任务上传自身终端对应的所属区域管辖范围内的农场进行渲染。如此操作将存在一定的弊端,例如:如果用户自身终端对应的所属区域管辖范围内的所有农场都处于忙碌状态,大量的渲染任务处于拥塞状态,均在等待被执行。
那么,用户如果此时将自己的渲染任务切换到其他区域的农场进行渲染,必然要重新上传任务至其他农场。如果任务量大,必然又要消耗大部分时间进行上传。而且,即使上传成功到其他的区域,也不能保证其他区域此时不存在渲染任务拥堵的现象再次发生。
如此一来,不仅仅降低了用户的体验度,还可能因为渲染任务的工作效率低下,影响用户的后续工作进展。
那么,如何才能够尽量避免渲染任务拥堵,提升用户体验度和工作效率,成为本申请所要解决的技术问题。
发明内容
为此,本发明实施例提供一种智能渲染调度方法、服务器、管理节点及存储介质,以解决现有技术中渲染任务拥堵,导致渲染任务的工作效率低下,降低用户体验度的技术问题。
为了实现上述目的,本发明实施例提供如下技术方案:
根据本发明实施例的第一方面,提供了一种智能渲染调度方法,该方法包括:
获取至少一个渲染任务;
将至少一个渲染任务加入到任务池,并按照接收顺序进行排序;
根据不同渲染农场的任务执行程度,将任务池中的渲染任务按照排序依次均衡分配到不同的渲染农场,以便接收到第一渲染任务的渲染农场与上传第一渲染任务的终端建立通信连接,获取待渲染对象并执行,其中,第一渲染任务为任务池中存储的渲染任务。
进一步地,根据不同渲染农场的任务执行程度,将任务池中的渲染任务按照排序依次均衡分配到不同的渲染农场,具体包括:
分别获取每一个渲染农场当前的系统资源占用率;
根据系统资源占用率,对所有渲染农场进行排序;
优先为排序顺序靠前的渲染农场分配任务池中的渲染任务,其中,系统资源占用率越小,排序顺序越靠前。
进一步地,根据不同渲染农场的任务执行程度,将任务池中的渲染任务按照排序依次均衡分配到不同的渲染农场,具体包括:
分别预测每一个渲染农场执行一个渲染任务所需时间;
并根据预测的每一个渲染农场执行一个渲染任务时间,将任务池中的渲染任务按照排序依次均衡分配到不同的渲染农场,其中执行一个渲染任务所需时间越小,则越优先分配渲染任务。
进一步地,根据不同渲染农场的任务执行程度,将任务池中的渲染任务按照排序依次均衡分配到不同的渲染农场之后,方法还包括:
实时监听每一个渲染农场的心跳信号;
当监听到任一个渲染农场的心跳信号异常时,确定心跳信号异常的渲染农场发生故障;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡量子云数字新媒体科技有限公司;量子云未来(北京)信息科技有限公司,未经无锡量子云数字新媒体科技有限公司;量子云未来(北京)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911320153.3/2.html,转载请声明来源钻瓜专利网。