基于ACE框架的局域网渲染集群系统的研究与实现
本文关键词:基于ACE框架的局域网渲染集群系统的研究与实现
【摘要】:采用光线跟踪算法生成的家装效果图是用户体验家装设计效果最有效的手段。为了提高渲染速度,可以提升渲染机器的性能或者使用云渲染服务,但是前者的提升空间有限,后者的渲染成本比较高。目前国内中小型家装公司或室内设计工作室普遍配置有几台或者几十台电脑,如果能利用这些电脑资源并行计算,快速地生成效果图,就能在不增加成本的前提下大大提升渲染效率,具有很好的市场前景。本课题就是研究使用公司中的闲置电脑资源,采用基于ACE框架的局域网渲染集群系统对渲染过程进行并行加速,从而达到在不增加硬件投入的前提下显著提高渲染速度,快速生成高质量效果图的目标。本文的主要工作如下:1、本文首先介绍了ACE框架、ACE Socket封装器和ACE Reactor模式的知识;针对传统的Socket API具有容易出错、接口不统一等缺点,本系统使用ACE Socket封装器作为网络开发的工具,简化网络编程的细节;为了使客户端能在一个线程内同时处理多个socket(即多个服务器)的I/O请求,实现高性能的I/O操作,在系统中使用了ACE提供的Reactor框架作为系统的I/O调度策略,在客户端只要创建一个工作线程即可实现与多个服务器的稳定高效通信,从而有效的加快了系统的反应速度。2、本系统的渲染集群是由公司中的现有电脑资源所组成,这些电脑的硬件配置各不相同;为了合理的分配渲染任务,充分的利用集群中各个机器的资源,实现渲染效率的最大化,研究了基于动静结合策略的负载均衡算法,该算法按照各机器的实际计算能力以及当前负载情况计算各机器的渲染权值,根据权值分配渲染任务,从而保证各个渲染节点渲染过程基本同步。3、为了加快渲染文件的生成、传输,使用了SQLite数据库对渲染文件进行统一管理。在文件传输或者生成之前首先先查询数据库,避免文件的重复生成或者重复接收,以获得更好的用户体验。4、将局域网渲染集群系统融合到赞云家装设计软件中,使设计师能够按照业主户型设计装修方案,体验家装整体搭配效果,快速获得家装效果图,及时与业主互动调整装修方案。本项目从两个方面对渲染系统进行了广泛测试:一是将该系统与本地渲染、云渲染服务进行渲染时间测试比较,二是对系统中使用的负载均衡策略进行测试。测试结果验证了渲染系统的有效性和可靠性。
【关键词】:ACE 渲染 集群系统
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TU241;TP311.52
【目录】:
- 摘要5-6
- Abstract6-10
- 第一章 绪论10-14
- 1.1 课题背景10-11
- 1.2 ACE及集群系统的研究现状11-12
- 1.3 本课题研究的内容及意义12-13
- 1.4 论文的结构13-14
- 第二章 ACE框架方案选择14-24
- 2.1 ACE框架概述14-18
- 2.1.1 ACE框架结构14-18
- 2.1.2 ACE框架优势18
- 2.2 ACE Socket的优势18-20
- 2.2.1 Socket API概述及局限性18-19
- 2.2.2 ACE Socket封装器19-20
- 2.3 Reactor模式综述20-23
- 2.3.1 Reactor模式优势及选择20-21
- 2.3.2 Reactor框架介绍21-23
- 2.4 本章小结23-24
- 第三章 局域网渲染集群系统的需求与总体设计24-34
- 3.1 局域网渲染集群系统概述24
- 3.2 局域网渲染集群系统的需求分析24-25
- 3.2.1 系统服务器端需求分析24-25
- 3.2.2 系统客户端需求分析25
- 3.3 局域网渲染集群系统的运行流程设计25-26
- 3.4 系统的总体设计26-32
- 3.5 本章小结32-34
- 第四章 局域网渲染集群系统的详细设计与实现34-56
- 4.1 连接管理模块34-42
- 4.1.1 服务器端连接管理模块34-40
- 4.1.2 客户端连接管理模块40-42
- 4.2 网络通信模块42-46
- 4.2.1 传输协议制定43-44
- 4.2.2 文件收发设计44-46
- 4.3 数据库的设计46-49
- 4.3.1 SQLite数据库介绍46-47
- 4.3.2 使用数据表结构及数据表的使用47-49
- 4.4 负载均衡技术49-54
- 4.4.1 负载均衡综述49
- 4.4.2 负载均衡算法描述49-50
- 4.4.3 负载均衡算法的具体实现50-54
- 4.5 系统开发平台54-55
- 4.6 本章小结55-56
- 第五章 局域网集群渲染系统实例56-66
- 5.1 V-life软件简介56
- 5.2 本课题系统在V-life家装设计软件中的应用56-60
- 5.2.1 实验环境56-57
- 5.2.2 方案实现过程57-60
- 5.3 局域网集群系统测试与负载均衡算法的测试60-64
- 5.4 本章小结64-66
- 第六章 总结与展望66-68
- 6.1 工作总结66
- 6.2 未来展望66-68
- 致谢68-69
- 参考文献69-72
- 作者简介72
- 攻读硕士学位期间发表的论文72
【相似文献】
中国期刊全文数据库 前10条
1 周运伟,刘景堂;警用350M集群系统数传技术的研究[J];中国人民公安大学学报(自然科学版);1999年04期
2 钟远强;;广东电网应急集群系统互联互通技术研究和实现[J];中国电业(技术版);2012年08期
3 黄格宁;;广州地铁无线集群系统小区重选优化探讨[J];铁道通信信号;2012年03期
4 陈高杰;王树乐;程素秋;赵红光;;集群系统在水下爆炸仿真中的应用[J];科技创新导报;2012年06期
5 叶秉X;专用调度移动通信网中应采用集群系统[J];电网技术;1993年06期
6 熊国炎;建设长江船岸集群移动通信系统[J];中国水运;1996年08期
7 练亚雄;;基于云存储的小型机数据库集群系统的研究[J];上海应用技术学院学报(自然科学版);2013年04期
8 郝丽蕊;覃科;;实时集群系统性能评测方法[J];桂林航天工业高等专科学校学报;2007年02期
9 洪志国;王永滨;石民勇;;共模失效情况下集群系统可用性分析[J];华中科技大学学报(自然科学版);2012年03期
10 魏勇;邢莉;武林平;罗红兵;;提高集群系统稳定性的自动化管理方法[J];华中科技大学学报(自然科学版);2011年S1期
中国重要会议论文全文数据库 前9条
1 姜彤艳;罗四维;王金亭;;集群系统的建模及其可靠性分析[A];第六届中国青年运筹与管理学者大会论文集[C];2004年
2 董延华;张晔;白文秀;;影响基于PC集群系统的因素研究[A];第六届全国信息获取与处理学术会议论文集(2)[C];2008年
3 李飞;朱科军;王靓;刘英杰;;BESIII在线集群系统的设计与实现[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年
4 史传红;陈震;倪安宁;;集群系统在大规模交通路网仿真中的应用[A];2006年全国理论计算机科学学术年会论文集[C];2006年
5 刘志旭;刘峰;朱科军;李飞;;BESⅢ在线测试集群系统的设计与实现[A];第十二届全国核电子学与核探测技术学术年会论文集[C];2004年
6 王帅;张国峰;戴树岭;;利用开源软件实现并行图形PC集群系统[A];第五届全国仿真器学术会论文集[C];2004年
7 周南_";吴波;;基于虚拟化技术的网络集群系统数据安全解决方案[A];第28次全国计算机安全学术交流会论文集[C];2013年
8 刘越东;张玉;梁昌洪;;MPI并行FDTD性能与应用研究[A];2005'全国微波毫米波会议论文集(第一册)[C];2006年
9 江鹏;陈志强;邢宇翔;;基于集群系统的锥束CT重建FDK算法并行研究[A];2004年CT和三维成像学术年会论文集[C];2004年
中国重要报纸全文数据库 前10条
1 记者 李兵 通讯员 闫继峰 逯新文;华北物探研究院工作站集群系统通过鉴定[N];中国石油报;2010年
2 ;低成本集群系统的强音[N];网络世界;2005年
3 本报记者 张广彬 袁超;高性能计算和存储走向何方[N];计算机世界;2003年
4 本报记者 李建平;“神威”安腾集群系统腾空出世[N];计算机世界;2003年
5 本报记者 姜波;小规模集群崛起[N];网络世界;2006年
6 鹏翔;“神威”安腾集群系统腾空出世[N];中国气象报;2003年
7 中国海洋研究中心 张宏;优秀集群系统应具备怎样的条件[N];科技日报;2001年
8 刘守文;中兴GoTa集群系统的技术和业务创新[N];人民邮电;2005年
9 邵宗有;融合还是取代?[N];网络世界;2006年
10 ;SGI ALtix 3000荣获2003年最佳年度产品[N];中国高新技术产业导报;2003年
中国博士学位论文全文数据库 前3条
1 唐渊;大规模集群系统的性能评价与通信优化研究[D];中国科学院研究生院(软件研究所);2004年
2 王继刚;高可用集群系统中回卷恢复容错技术研究[D];哈尔滨工程大学;2006年
3 万勇;集群系统中的网络性能优化方法研究[D];华中科技大学;2013年
中国硕士学位论文全文数据库 前10条
1 侯刚;基于LVS的音视频集群系统的研究与实现[D];华南理工大学;2016年
2 许尚飞;TD-LTE宽带多媒体集群系统下的RRC层协议设计与实现[D];电子科技大学;2016年
3 万倩倩;基于ACE框架的局域网渲染集群系统的研究与实现[D];东南大学;2016年
4 韩颖;集群系统中组通信优化方法的研究[D];辽宁师范大学;2010年
5 庄蓉茹;集群系统下的通信系统开发[D];昆明理工大学;2001年
6 张大年;高可用集群系统仲裁机构设计[D];哈尔滨工业大学;2009年
7 杨雷;集群系统的通信性能分析与优化[D];辽宁师范大学;2010年
8 常光辉;实时集群系统的设计实现与优化[D];重庆大学;2007年
9 郝丽蕊;实时集群系统性能评测[D];西安科技大学;2006年
10 王杨;基于关联分析的集群系统告警综合技术研究与实现[D];国防科学技术大学;2007年
,本文编号:653186
本文链接:https://www.wllwen.com/wenyilunwen/shinazhuanghuangshejilunwen/653186.html