基于ACE框架的局域網渲染集群系統(tǒng)的研究與實現(xiàn)
本文關鍵詞:基于ACE框架的局域網渲染集群系統(tǒng)的研究與實現(xiàn)
更多相關文章: ACE 渲染 集群系統(tǒng)
【摘要】:采用光線跟蹤算法生成的家裝效果圖是用戶體驗家裝設計效果最有效的手段。為了提高渲染速度,可以提升渲染機器的性能或者使用云渲染服務,但是前者的提升空間有限,后者的渲染成本比較高。目前國內中小型家裝公司或室內設計工作室普遍配置有幾臺或者幾十臺電腦,如果能利用這些電腦資源并行計算,快速地生成效果圖,就能在不增加成本的前提下大大提升渲染效率,具有很好的市場前景。本課題就是研究使用公司中的閑置電腦資源,采用基于ACE框架的局域網渲染集群系統(tǒng)對渲染過程進行并行加速,從而達到在不增加硬件投入的前提下顯著提高渲染速度,快速生成高質量效果圖的目標。本文的主要工作如下:1、本文首先介紹了ACE框架、ACE Socket封裝器和ACE Reactor模式的知識;針對傳統(tǒng)的Socket API具有容易出錯、接口不統(tǒng)一等缺點,本系統(tǒng)使用ACE Socket封裝器作為網絡開發(fā)的工具,簡化網絡編程的細節(jié);為了使客戶端能在一個線程內同時處理多個socket(即多個服務器)的I/O請求,實現(xiàn)高性能的I/O操作,在系統(tǒng)中使用了ACE提供的Reactor框架作為系統(tǒng)的I/O調度策略,在客戶端只要創(chuàng)建一個工作線程即可實現(xiàn)與多個服務器的穩(wěn)定高效通信,從而有效的加快了系統(tǒng)的反應速度。2、本系統(tǒng)的渲染集群是由公司中的現(xiàn)有電腦資源所組成,這些電腦的硬件配置各不相同;為了合理的分配渲染任務,充分的利用集群中各個機器的資源,實現(xiàn)渲染效率的最大化,研究了基于動靜結合策略的負載均衡算法,該算法按照各機器的實際計算能力以及當前負載情況計算各機器的渲染權值,根據權值分配渲染任務,從而保證各個渲染節(jié)點渲染過程基本同步。3、為了加快渲染文件的生成、傳輸,使用了SQLite數(shù)據庫對渲染文件進行統(tǒng)一管理。在文件傳輸或者生成之前首先先查詢數(shù)據庫,避免文件的重復生成或者重復接收,以獲得更好的用戶體驗。4、將局域網渲染集群系統(tǒng)融合到贊云家裝設計軟件中,使設計師能夠按照業(yè)主戶型設計裝修方案,體驗家裝整體搭配效果,快速獲得家裝效果圖,及時與業(yè)主互動調整裝修方案。本項目從兩個方面對渲染系統(tǒng)進行了廣泛測試:一是將該系統(tǒng)與本地渲染、云渲染服務進行渲染時間測試比較,二是對系統(tǒng)中使用的負載均衡策略進行測試。測試結果驗證了渲染系統(tǒng)的有效性和可靠性。
【關鍵詞】:ACE 渲染 集群系統(tǒng)
【學位授予單位】:東南大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TU241;TP311.52
【目錄】:
- 摘要5-6
- Abstract6-10
- 第一章 緒論10-14
- 1.1 課題背景10-11
- 1.2 ACE及集群系統(tǒng)的研究現(xiàn)狀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框架優(yōu)勢18
- 2.2 ACE Socket的優(yōu)勢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模式優(yōu)勢及選擇20-21
- 2.3.2 Reactor框架介紹21-23
- 2.4 本章小結23-24
- 第三章 局域網渲染集群系統(tǒng)的需求與總體設計24-34
- 3.1 局域網渲染集群系統(tǒng)概述24
- 3.2 局域網渲染集群系統(tǒng)的需求分析24-25
- 3.2.1 系統(tǒng)服務器端需求分析24-25
- 3.2.2 系統(tǒng)客戶端需求分析25
- 3.3 局域網渲染集群系統(tǒng)的運行流程設計25-26
- 3.4 系統(tǒng)的總體設計26-32
- 3.5 本章小結32-34
- 第四章 局域網渲染集群系統(tǒng)的詳細設計與實現(xiàn)34-56
- 4.1 連接管理模塊34-42
- 4.1.1 服務器端連接管理模塊34-40
- 4.1.2 客戶端連接管理模塊40-42
- 4.2 網絡通信模塊42-46
- 4.2.1 傳輸協(xié)議制定43-44
- 4.2.2 文件收發(fā)設計44-46
- 4.3 數(shù)據庫的設計46-49
- 4.3.1 SQLite數(shù)據庫介紹46-47
- 4.3.2 使用數(shù)據表結構及數(shù)據表的使用47-49
- 4.4 負載均衡技術49-54
- 4.4.1 負載均衡綜述49
- 4.4.2 負載均衡算法描述49-50
- 4.4.3 負載均衡算法的具體實現(xiàn)50-54
- 4.5 系統(tǒng)開發(fā)平臺54-55
- 4.6 本章小結55-56
- 第五章 局域網集群渲染系統(tǒng)實例56-66
- 5.1 V-life軟件簡介56
- 5.2 本課題系統(tǒng)在V-life家裝設計軟件中的應用56-60
- 5.2.1 實驗環(huán)境56-57
- 5.2.2 方案實現(xiàn)過程57-60
- 5.3 局域網集群系統(tǒng)測試與負載均衡算法的測試60-64
- 5.4 本章小結64-66
- 第六章 總結與展望66-68
- 6.1 工作總結66
- 6.2 未來展望66-68
- 致謝68-69
- 參考文獻69-72
- 作者簡介72
- 攻讀碩士學位期間發(fā)表的論文72
【相似文獻】
中國期刊全文數(shù)據庫 前10條
1 周運偉,劉景堂;警用350M集群系統(tǒng)數(shù)傳技術的研究[J];中國人民公安大學學報(自然科學版);1999年04期
2 鐘遠強;;廣東電網應急集群系統(tǒng)互聯(lián)互通技術研究和實現(xiàn)[J];中國電業(yè)(技術版);2012年08期
3 黃格寧;;廣州地鐵無線集群系統(tǒng)小區(qū)重選優(yōu)化探討[J];鐵道通信信號;2012年03期
4 陳高杰;王樹樂;程素秋;趙紅光;;集群系統(tǒng)在水下爆炸仿真中的應用[J];科技創(chuàng)新導報;2012年06期
5 葉秉X;專用調度移動通信網中應采用集群系統(tǒng)[J];電網技術;1993年06期
6 熊國炎;建設長江船岸集群移動通信系統(tǒng)[J];中國水運;1996年08期
7 練亞雄;;基于云存儲的小型機數(shù)據庫集群系統(tǒng)的研究[J];上海應用技術學院學報(自然科學版);2013年04期
8 郝麗蕊;覃科;;實時集群系統(tǒng)性能評測方法[J];桂林航天工業(yè)高等?茖W校學報;2007年02期
9 洪志國;王永濱;石民勇;;共模失效情況下集群系統(tǒng)可用性分析[J];華中科技大學學報(自然科學版);2012年03期
10 魏勇;邢莉;武林平;羅紅兵;;提高集群系統(tǒng)穩(wěn)定性的自動化管理方法[J];華中科技大學學報(自然科學版);2011年S1期
中國重要會議論文全文數(shù)據庫 前9條
1 姜彤艷;羅四維;王金亭;;集群系統(tǒng)的建模及其可靠性分析[A];第六屆中國青年運籌與管理學者大會論文集[C];2004年
2 董延華;張曄;白文秀;;影響基于PC集群系統(tǒng)的因素研究[A];第六屆全國信息獲取與處理學術會議論文集(2)[C];2008年
3 李飛;朱科軍;王靚;劉英杰;;BESIII在線集群系統(tǒng)的設計與實現(xiàn)[A];第13屆全國計算機、網絡在現(xiàn)代科學技術領域的應用學術會議論文集[C];2007年
4 史傳紅;陳震;倪安寧;;集群系統(tǒng)在大規(guī)模交通路網仿真中的應用[A];2006年全國理論計算機科學學術年會論文集[C];2006年
5 劉志旭;劉峰;朱科軍;李飛;;BESⅢ在線測試集群系統(tǒng)的設計與實現(xiàn)[A];第十二屆全國核電子學與核探測技術學術年會論文集[C];2004年
6 王帥;張國峰;戴樹嶺;;利用開源軟件實現(xiàn)并行圖形PC集群系統(tǒng)[A];第五屆全國仿真器學術會論文集[C];2004年
7 周南_";吳波;;基于虛擬化技術的網絡集群系統(tǒng)數(shù)據安全解決方案[A];第28次全國計算機安全學術交流會論文集[C];2013年
8 劉越東;張玉;梁昌洪;;MPI并行FDTD性能與應用研究[A];2005'全國微波毫米波會議論文集(第一冊)[C];2006年
9 江鵬;陳志強;邢宇翔;;基于集群系統(tǒng)的錐束CT重建FDK算法并行研究[A];2004年CT和三維成像學術年會論文集[C];2004年
中國重要報紙全文數(shù)據庫 前10條
1 記者 李兵 通訊員 閆繼峰 逯新文;華北物探研究院工作站集群系統(tǒng)通過鑒定[N];中國石油報;2010年
2 ;低成本集群系統(tǒng)的強音[N];網絡世界;2005年
3 本報記者 張廣彬 袁超;高性能計算和存儲走向何方[N];計算機世界;2003年
4 本報記者 李建平;“神威”安騰集群系統(tǒng)騰空出世[N];計算機世界;2003年
5 本報記者 姜波;小規(guī)模集群崛起[N];網絡世界;2006年
6 鵬翔;“神威”安騰集群系統(tǒng)騰空出世[N];中國氣象報;2003年
7 中國海洋研究中心 張宏;優(yōu)秀集群系統(tǒng)應具備怎樣的條件[N];科技日報;2001年
8 劉守文;中興GoTa集群系統(tǒng)的技術和業(yè)務創(chuàng)新[N];人民郵電;2005年
9 邵宗有;融合還是取代?[N];網絡世界;2006年
10 ;SGI ALtix 3000榮獲2003年最佳年度產品[N];中國高新技術產業(yè)導報;2003年
中國博士學位論文全文數(shù)據庫 前3條
1 唐淵;大規(guī)模集群系統(tǒng)的性能評價與通信優(yōu)化研究[D];中國科學院研究生院(軟件研究所);2004年
2 王繼剛;高可用集群系統(tǒng)中回卷恢復容錯技術研究[D];哈爾濱工程大學;2006年
3 萬勇;集群系統(tǒng)中的網絡性能優(yōu)化方法研究[D];華中科技大學;2013年
中國碩士學位論文全文數(shù)據庫 前10條
1 侯剛;基于LVS的音視頻集群系統(tǒng)的研究與實現(xiàn)[D];華南理工大學;2016年
2 許尚飛;TD-LTE寬帶多媒體集群系統(tǒng)下的RRC層協(xié)議設計與實現(xiàn)[D];電子科技大學;2016年
3 萬倩倩;基于ACE框架的局域網渲染集群系統(tǒng)的研究與實現(xiàn)[D];東南大學;2016年
4 韓穎;集群系統(tǒng)中組通信優(yōu)化方法的研究[D];遼寧師范大學;2010年
5 莊蓉茹;集群系統(tǒng)下的通信系統(tǒng)開發(fā)[D];昆明理工大學;2001年
6 張大年;高可用集群系統(tǒng)仲裁機構設計[D];哈爾濱工業(yè)大學;2009年
7 楊雷;集群系統(tǒng)的通信性能分析與優(yōu)化[D];遼寧師范大學;2010年
8 常光輝;實時集群系統(tǒng)的設計實現(xiàn)與優(yōu)化[D];重慶大學;2007年
9 郝麗蕊;實時集群系統(tǒng)性能評測[D];西安科技大學;2006年
10 王楊;基于關聯(lián)分析的集群系統(tǒng)告警綜合技術研究與實現(xiàn)[D];國防科學技術大學;2007年
,本文編號:653186
本文鏈接:http://sikaile.net/wenyilunwen/shinazhuanghuangshejilunwen/653186.html