欢迎来到天天文库
浏览记录
ID:6820532
大小:8.87 MB
页数:48页
时间:2018-01-27
《通信工程毕业设计(论文)-基于云计算技术的渲染应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、江苏科技大学南徐学院本科毕业设计(论文)摘要云渲染,是在传统渲染农场的原理基础上,采用云计算技术而形成的一种新型渲染模式。因为云计算的核心思想是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。所以基于云计算的3D网络渲染可以解决传统渲染农场中负载不均衡,单机效率低下,以及文件系统繁复所造成的管理混乱等问题。本课题主要是研究云计算技术该如何应用在多机集群渲染中,从而能够达到负载均衡,以及单机高效等指标;并且讲述应该如何构建一个云渲染平台,能够充分发挥云计算的优点,解决文
2、件系统繁乱复杂等问题;最终可以达到管理高效,自动管理等目标。为了达到以上目标,所使用的管理软件必须包括三个模块:第一个模块为管理控制台(XMC),第二个模块为渲染任务调度服务器(Master),第三个模块为渲染节点程序(Slave)第一个部分为管理控制台界面,此模块体现出了云渲染中的高效管理和自动管理。用户可以在界面中提交任务,主要特点为基于WEB的界面,用户不需要安装客户端软件,即可以提交和监控任务,可以查看任务状态,以及划分后的每个子任务的状态,并且可以查看每个子任务的输出,察看结果;可以改
3、变任务的调度顺序等;支持中文和英文,对于计算节点而言,可以监控节点的运行状态,支持远程对节点关机/休眠和远程唤醒。第二个部分为任务调度服务器,该模块体现出云渲染中任务分配合理高效等优点。该模块可以支持上百个渲染节点。其基本功能为将用户提交的任务划分成为子任务后,分发到每个机群节点上运行,并且收集计算结果。节点之间的数据共享可以采取Windows共享文件夹。在机群资源的管理上,采用四级映射机制,分别为用户组,任务队列,节点组和文件服务器,两两之间都为多对多映射,可以根据具体的应用环境,采取合适的资
4、源分配/调度策略。第三个部分为集群节点上的执行引擎,该模块能够发挥云渲染中负载均衡的特点。48江苏科技大学南徐学院本科毕业设计(论文)负责监控当前计算节点的资源,如果资源空闲,则从任务调度系统获取,执行和监控子任务(包括输入/输出),并且负责将计算结果交给任务调度系统,从而最终展现给用户。关键词:云计算、管理平台、文件系统48江苏科技大学南徐学院本科毕业设计(论文)AbstractCloudrendering,renderfarminthetraditionalprinciplebasedont
5、heuseofcloudcomputingtechnologyandtheformationofanewrenderingmode.Becausethecoreideaofcloudcomputingistoalargenumberofcomputingresourceswiththenetworkconnectionunifiedmanagementandscheduling,toformapoolofcomputingresourcesondemandservicestousers.Ther
6、efore,network-basedcloudrendering,3Drenderfarmcanbesolvedinthetraditionalloadimbalance,inefficiencystand-alone,anddocumentmanagementsystemcreatedbycomplexdislocation.Themaintopicistostudyhowcloudcomputingtechnologiesusedinmulti-machineclusterrenderin
7、g,thustoachieveloadbalancing,andsingleandhighefficiencyindicators;andtellshowtobuildacloudrenderingplatform,abletogivefullplaytotheadvantagesofcloudcomputingtoaddressfileComplicatedchaoticsystemandcomplexproblems;eventuallymanagedtoachieveefficient,a
8、utomatedmanagementobjectives.Toachievetheaboveobjectives,theuseofmanagementsoftwaremustincludethreemodules:firstmoduleforthemanagementconsole(XMC),asecondmoduleforrenderingthetaskschedulerserver(Master),athirdmoduleforrenderingnode(Slave)Thefirstpart
此文档下载收益归作者所有