一种渲染任务调度处理方法及服务器技术

技术编号:14399604 阅读:80 留言:0更新日期:2017-01-11 12:48
本发明专利技术实施例公开一种渲染任务调度方法及服务器。所述方法包括:根据调度程序框架中注册的场景调度策略,对场景任务进行选择;获取各虚拟机节点的性能值、动态负载值以及新增任务后节点动态负载值,并根据各所述虚拟机节点的性能值、新增任务后节点动态负载值获取各所述虚拟机节点的分配权重;根据所分配权重,分配帧处理任务。所述服务器用于实现所述方法。本发明专利技术实施例提供的渲染任务调度方法,可提高渲染云平台中任务调度系统的灵活性、使集群系统中各渲染节点负载均衡、提高集群系统的资源利用率。

【技术实现步骤摘要】

本专利技术涉及计算机图像处理
,具体涉及一种渲染任务调度处理方法及服务器
技术介绍
渲染是CG(ComputerGraphics,计算机动画)除后期制作外的最后一道工序,也是CG制作的核心环节之一。渲染是采用计算机图形生成技术,通过对模型、光线、材质等元素的组合设定并基于渲染程序的计算,将场景文件转化成生动具体的连续帧画面的过程。CG渲染属于计算密集型和数据密集型的应用,是一种复杂度很高的计算,特别是近年来随着精细建模手段的丰富,复杂场景中通常包含大量的几何模型、高精度的参数设置以及复杂的动作流程,因此,渲染计算需耗费大量的时间。在时间约束下,渲染计算对硬件的计算性能和存储性能提出了很高的要求,传统的使用图形工作站的单机渲染模式已经无法满足CG行业对渲染时间的要求。随着云计算技术的发展,利用云计算的弹性服务和可扩展性的渲染模式已经成为近年来渲染行业的主流模式,它利用了渲染应用中帧与帧之间的天然并行特性,通过任务划分将任务置于云平台中并行的执行,达到缩短整体渲染时间的目的。然而,虽然目前渲染云平台解决了传统的渲染模式中存在的部分问题,但是其自身也存在着以下不足:渲染云平台中任本文档来自技高网...
一种渲染任务调度处理方法及服务器

【技术保护点】
一种渲染任务调度方法,其特征在于,包括:根据调度程序框架中注册的场景调度策略对场景任务进行选择;获取各虚拟机节点的性能值、动态负载值以及新增任务后节点动态负载值,并根据各所述虚拟机节点的性能值、新增任务后节点动态负载值获取各所述虚拟机节点的分配权重;根据所述分配权重,分配帧处理任务。

【技术特征摘要】
2016.08.05 CN 20161063970421.一种渲染任务调度方法,其特征在于,包括:根据调度程序框架中注册的场景调度策略对场景任务进行选择;获取各虚拟机节点的性能值、动态负载值以及新增任务后节点动态负载值,并根据各所述虚拟机节点的性能值、新增任务后节点动态负载值获取各所述虚拟机节点的分配权重;根据所述分配权重,分配帧处理任务。2.根据权利要求1所述的方法,其特征在于,所述获取各虚拟机节点的性能值包括:获取各虚拟机节点的物理参数;获取与所述物理参数对应的权重值;根据所述各虚拟机节点的物理参数以及与所述物理参数对应的权重值获取所述各虚拟机节点的性能值。3.根据权利要求1所述的方法,其特征在于,所述获取各虚拟机节点的动态负载值包括:获取各虚拟机节点的物理参数利用率;获取与所述物理参数利用率对应的负载权重值;根据所述各虚拟机节点的物理参数利用率以及与所述物理参数利用率对应的负载权重值获取所述各虚拟机节点的动态负载值。4.根据权利要求1所述的方法,其特征在于,所述获取各虚拟机节点的新增任务后节点动态负载值包括:获取场景任务中预设数量的帧测试任务增加的负载平均值;根据所述预设数量的帧测试任务增加的负载平均值与所述各虚拟机节点的动态负载值获取所述各虚拟机节点的新增任务后节点动态负载值。5.根据权利要求1所述的方法,其特征在于,所述根据所述分配权重,分配帧处理任务包括:若虚拟机节点Si的分配权重大于预设阈值,则向所述虚拟机节点Si分配帧...

【专利技术属性】
技术研发人员:晏湘涛毛赐平范宇范烨曹立楠
申请(专利权)人:天河国云北京科技有限公司
类型:发明
国别省市:北京;11

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

1