[发明专利]一种渲染任务调度处理方法及服务器有效
申请号: | 201610857448.4 | 申请日: | 2016-09-27 |
公开(公告)号: | CN106325976B | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 晏湘涛;毛赐平;范宇;范烨;曹立楠 | 申请(专利权)人: | 湖南天河国云科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 李相雨<国际申请>=<国际公布>=<进入 |
地址: | 410199湖南省长沙市长沙经济技术*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机节点 渲染 分配权重 集群系统 节点动态 任务调度 服务器 任务调度系统 资源利用率 场景调度 调度程序 动态负载 节点负载 云平台 帧处理 均衡 场景 分配 | ||
本发明实施例公开一种渲染任务调度方法及服务器。所述方法包括:根据调度程序框架中注册的场景调度策略,对场景任务进行选择;获取各虚拟机节点的性能值、动态负载值以及新增任务后节点动态负载值,并根据各所述虚拟机节点的性能值、新增任务后节点动态负载值获取各所述虚拟机节点的分配权重;根据所分配权重,分配帧处理任务。所述服务器用于实现所述方法。本发明实施例提供的渲染任务调度方法,可提高渲染云平台中任务调度系统的灵活性、使集群系统中各渲染节点负载均衡、提高集群系统的资源利用率。
技术领域
本发明涉及计算机图像处理技术领域,具体涉及一种渲染任务调度处理方法及服务器。
背景技术
渲染是CG(Computer Graphics,计算机动画)除后期制作外的最后一道工序,也是CG制作的核心环节之一。渲染是采用计算机图形生成技术,通过对模型、光线、材质等元素的组合设定并基于渲染程序的计算,将场景文件转化成生动具体的连续帧画面的过程。
CG渲染属于计算密集型和数据密集型的应用,是一种复杂度很高的计算,特别是近年来随着精细建模手段的丰富,复杂场景中通常包含大量的几何模型、高精度的参数设置以及复杂的动作流程,因此,渲染计算需耗费大量的时间。
在时间约束下,渲染计算对硬件的计算性能和存储性能提出了很高的要求,传统的使用图形工作站的单机渲染模式已经无法满足CG行业对渲染时间的要求。随着云计算技术的发展,利用云计算的弹性服务和可扩展性的渲染模式已经成为近年来渲染行业的主流模式,它利用了渲染应用中帧与帧之间的天然并行特性,通过任务划分将任务置于云平台中并行的执行,达到缩短整体渲染时间的目的。
然而,虽然目前渲染云平台解决了传统的渲染模式中存在的部分问题,但是其自身也存在着以下不足:渲染云平台中任务调度系统存在负载不均衡、资源利用率低以及系统灵活性不高。
因此,如何提出一种方法,可提高渲染云平台中任务调度系统的灵活性、使负载均衡、提高资源利用率具有十分重要的意义。
发明内容
针对现有技术中的缺陷,本发明提供一种渲染任务调度处理方法及服务器。
一方面,本发明实施例提出一种渲染任务调度处理方法,包括:
根据可扩展的调度程序框架中注册的场景调度策略,对场景任务进行选择;
获取各虚拟机节点的性能值、动态负载值以及新增任务后节点的动态负载值,并根据各所述虚拟机节点的性能值、新增任务后节点的动态负载值获取各所述虚拟机节点的分配权重;
根据所述分配权重,分配帧处理任务。
本发明实施例提供的渲染调度处理方法,由于采用了可扩展的调度程序框架,因此可根据需求注册不同的场景调度策略对场景任务进行选择,从而提高了调度的灵活性;此外,由于获取了各虚拟机节点的相关参数,并根据所述相关参数获取各虚拟机节点的分配权重,并根据所述分配权重分配帧处理任务,因此,本发明实施例提供的渲染调度处理方法可合理地分配帧处理任务,从而使各虚拟机节点的负载更均衡,提高了资源利用率。
另一方面,本发明实施例提出一种渲染任务调度处理服务器,包括:
调度单元,用于根据调度程序框架中注册的场景调度策略对场景任务进行选择;
获取单元,用于获取各虚拟机节点的性能值、动态负载值以及新增任务后节点的动态负载值,并根据各所述虚拟机节点的性能值、新增任务后节点动态负载值获取各所述虚拟机节点的分配权重;
分配单元,用于根据所述分配权重,分配帧处理任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南天河国云科技有限公司,未经湖南天河国云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610857448.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子节目指南热更新系统及方法
- 下一篇:会诊系统