基于层次化调度策略的渲染作业管理系统的研究与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:hklsdjflkafg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
渲染(render)是将三维几何模型经过一系列的计算,主要是附加一定的材质、纹理及色彩,并加上光源,得到具有真实感效果的二维图像的技术,在许多领域,如建筑设计的内部预览、汽车制造、广告设计,特别是在3D动漫电影产业中具有重要作用。在较大规模的三维动画制作过程中,由于渲染计算量非常大导致使用普通PC机进行渲染所需时间往往让人难以忍受。其次,由于在整个渲染过程中存在着海量的数据存储与访问,使得渲染的I/O瓶颈也成为影响渲染服务质量的关键问题。因此,如果没有机群渲染技术的协助,那么三维动画制作是难以完成的。机群渲染系统也称作渲染农场,它是指由许多运行渲染引擎的计算机组成的,在机群渲染管理软件的统一调度与分配下,利用机群的优势,协调工作进行同步并行计算,以此来完成所分配的渲染作业。由于渲染计算任务之间的联系非常少,因此并行计算的加速比几乎可以达到线性。许多渲染应用服务提供商,如renderbus、炫我、Rebus Faem、RenderCore等都使用机群渲染技术目前国内在动漫渲染领域所使用的机群渲染管理软件种类繁多,其中不乏有开源软件以及商业软件,但是商业软件价格昂贵且并行效率不高而开源软件又相对不够成熟。机群渲染涉及多种技术,系统的组成、调度以及管理都十分复杂,因此,开发一个功能全面的、并行效率高的针对于高效能计算平台的渲染管理软件有很高的应用和研究价值。本文的主要工作是在现有的作业管理系统(开源软件torque)之上又设计并实现了一个针对渲染应用的作业管理系统,它包括有用户管理,数据管理以及作业管理和资源监控四个基本模块并且以portal的方式向用户提供了一个简单友好的使用界面。同时为解决在机群环境下渲染服务面临的机群环境动态性,效率发挥以及资源管理器的重用等基本问题,本文提出了一个面向渲染的层次化的调度策略,它将渲染调度划分成了作业选择,资源选择以及负载均衡三个层次,层与层之间相互独立。这样使得我们能够较好地整合以及重用现有的机群管理软件,同时通过负载均衡,避免了性能最差的节点延长作业执行时间的可能性。论文的工作较系统地实现了在机群环境下对渲染作业进行调度和管理的基本需求,支持场景上传、作业提交、作业管理与监控、执行结果下载、渲染队列监控,实现了一个基本的面向高性能计算平台的渲染作业管理系统,具有良好的实用性和可扩展性。
其他文献
随着网络技术的迅猛发展,以Internet为代表的信息网络逐渐渗透到我们生活的各个方面,并在政治、军事、经济、文化等众多领域中扮演着越来越重要的角色,这使得无论是运营商还是用
森林火灾严重破坏生态系统及人类的生命财产安全,因此研究林火蔓延机理,对林火蔓延发展进行准确地预测和模拟,可以有效地制定扑火决策,控制火场的持续蔓延。然而作为一种复杂
骨架是概括表示三维模型的一种抽象化手段,它能有效刻画并表达模型的拓扑结构和形状特征,同时节省模型在计算机上的存储空间,因此骨架提取技术被广泛应用于各领域。但是传统
在图像中自动发现人感兴趣的目标是计算视觉中非常有用的技术,近年来一直是计算视觉中的热门研究领域。显著区域检测技术广泛应用于图像压缩、图像检索、基于内容的图像缩放
自然界中的植物具有典型的复杂自相似结构,自然景观模拟是分形的主要应用领域之一,而植物模拟是自然景观模拟的主要研究方向。本文在分形图形学的基础上,通过对自然景物进行
3D打印是一种新型制造技术,将引起生产方式的变革。然而,3D打印机的尺寸有限,若打印大体积模型则需要先将其分割成块,分割策略直接影响模型打印成本和精度。此外,为进一步提
随着信息化技术的快速发展和广泛应用,Web已经成为人们获取知识和交流信息的重要渠道之一,融入到人们的工作、学习和生活的方方面面,Web日志中收集了大量的用户访问数据,如何
Ad Hoc是一种多跳的、无中心的、自组织的无线网络,它既没有固定不变的拓扑结构,也没所谓的中心节点,是一种典型的动态自适应网络。由于网络常以“多跳”方式进行路由,因此也
图像去噪一直是数字图像处理任务中的研究热点,图像的有效去噪是数字图像处理的关键。有效的去噪算法能够改善图像边缘检测、图像拼接、图像融合的效果,有利于航天航空、信息
计算机断层成像技术即CT(Computed Tomography)在临床医学上的应用,是20世纪生物医学技术进步的重要标志之一。随着实时有源面阵探测器等硬件技术的发展,锥束CT系统的研究和开