预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN104572304A(43)申请公布日2015.04.29(21)申请号201510039489.8(22)申请日2015.01.26(71)申请人赞奇科技发展有限公司地址213022江苏省常州市新北区太湖东路9-2号23楼(72)发明人梅向东杨昕吉谢振平(74)专利代理机构南京知识律师事务所32207代理人张苏沛(51)Int.Cl.G06F9/50(2006.01)权利要求书1页说明书3页附图2页(54)发明名称智能均衡的集群渲染任务维管方法(57)摘要本发明属于集群渲染云计算领域,提供了一种智能均衡的集群渲染任务维管方法,方法考虑在集群渲染系统中设置一个智能化的渲染任务维管协调模块,负责维管人员与渲染节点运行的有序对接;其中采用基于维管人员任务均衡的自适应选择策略,动态有序地给维管人员分配渲染监管任务,最大化地提高维管人员的工作效率和质量,并维持集群渲染工作节点的运行高效性。本发明方法可应用于SaaS(软件即服务)的集群渲染系统构建及优化升级,提升系统的内部管理效率及整体运行效率。CN104572304ACN104572304A权利要求书1/1页1.一种智能均衡的集群渲染任务维管方法,其特征在于,在集群计算系统中设置一个智能化的渲染任务维管协调模块,为维管人员智能地自动分配监管任务;同时,采用基于维管人员任务均衡的自适应选择策略。2.根据权利要求1所述的智能均衡的集群渲染任务维管方法,其特征在于,具体包括如下步骤:S1、在集群渲染系统中设置一个纯软件的渲染任务维管协调模块,其连接渲染任务输入、维管人员监管任务接受、渲染任务调度三个方面;S2、设置的渲染任务维管协调模块不断接受用户渲染任务请求,同时根据维管人员任务均衡原则将新任务分配给合适的维管人员,进而分发给渲染任务调度模块,由其调度至具体的渲染节点执行渲染;S3、设置的渲染任务维管协调模块为每个维管人员建立一个监管任务动态排布表,并根据监管任务排布表计算其监管任务比量;S4、设置的渲染任务维管协调模块工作时,若有新渲染任务需监管分配时,首先根据渲染任务量估计其监管任务量,然后选择监管任务比量最小的维管人员,若其现有监管任务量加上待监管任务量小于最大单人监管任务量,则将此新渲染任务分配给此维管人员进行监管执行,否则新渲染任务等待;S5、设置的渲染任务维管协调模块针对每个维管人员的监管任务情况,对后进入的渲染任务,采用向后随机间隔策略排布其开始执行时间;S6、设置的渲染任务维管协调模块根据渲染任务执行情况,动态更新每个维管人员的当前监管任务动态排布表。2CN104572304A说明书1/3页智能均衡的集群渲染任务维管方法技术领域[0001]本发明涉及集群渲染云计算领域领域,特别是涉及一种智能均衡的集群渲染任务维管方法。背景技术[0002]采用图形超算集群对动画、电影场景进行渲染输出已成为动画制作和电影后期的重要支撑。它不仅可实现渲染效率的大幅提升,也可有效地提高昂贵的计算服务器的资源利用效率。虽然集群渲染系统可自动地根据进入的任务执行渲染并输出结果,但在实际运行中发现,动画或电影特效渲染过程并不能完全无人监管,否则可能不能得到完全准确的输出结果。例如由于某些场景和脚本设计的原因,所输出的渲染结果与期望并不相符,或者某些脚本设计会造成通用渲染器工作失效。这些均需要监管人员及时发现,并重新修整渲染任务,重新调度执行,否则完全等待渲染完成后交给用户才能发现。如此,一方面对外服务质量表现不好,另一方面也会很大程度上降低系统的实际工作效率。在此背景下,如何提高维管人员的监管效率,又能维持渲染节点的高效工作是优化构建集群渲染系统的重要技术问题。发明内容[0003]本发明针对上述现有技术存在的问题作出改进,即本发明要解决的技术问题是提供一种多属性判决垂直切换方法,这种方法最大化地提高维管人员的服务效率和质量,并维持集群渲染系统工作节点的高效性,为了解决上述技术问题,本发明提供了如下的技术方案:[0004]一种智能均衡的集群渲染任务维管方法,在集群计算系统中设置一个智能化的渲染任务维管协调模块,为维管人员智能地自动分配监管任务;同时,采用基于维管人员任务均衡的自适应选择策略,最大化地提高维管人员的工作效率和质量,并维持集群渲染工作节点的运行高效性。[0005]具体包括如下步骤:[0006]S1、在集群渲染系统中设置一个纯软件的渲染任务维管协调模块,其连接渲染任务输入、维管人员监管任务接受、渲染任务调度三个方面;[0007]S2、设置的渲染任务维管协调模块不断接受用户渲染任务请求,同时根据维管人员任务均衡原则将新任务分配给合适的维管人员,进而分发给渲染任务调度模块,由其调度至具体的渲染节点执行渲染;[0008]S