分布式計算環(huán)境的設(shè)計與實現(xiàn).doc
約46頁DOC格式手機(jī)打開展開
分布式計算環(huán)境的設(shè)計與實現(xiàn),頁數(shù)46字?jǐn)?shù)27581 摘要 本課題的主要任務(wù)是實現(xiàn)生物計算中求解算法問題的一個分布式計算環(huán)境。由于生物計算問題的復(fù)雜性,構(gòu)造一個生物計算算法的分布式計算環(huán)境是非常重要的。可以充分利用網(wǎng)絡(luò)中的計算資源,極大地減少了計算的時間。分布式計算的思想在現(xiàn)今的其它一些工程計算中也是有著重要的應(yīng)用。本次設(shè)...


內(nèi)容介紹
此文檔由會員 天緣 發(fā)布
分布式計算環(huán)境的設(shè)計與實現(xiàn)
頁數(shù) 46 字?jǐn)?shù) 27581
摘 要
本課題的主要任務(wù)是實現(xiàn)生物計算中求解算法問題的一個分布式計算環(huán)境。由于生物計算問題的復(fù)雜性,構(gòu)造一個生物計算算法的分布式計算環(huán)境是非常重要的??梢猿浞掷镁W(wǎng)絡(luò)中的計算資源,極大地減少了計算的時間。分布式計算的思想在現(xiàn)今的其它一些工程計算中也是有著重要的應(yīng)用。
本次設(shè)計實現(xiàn)了分布式計算中的多機(jī)環(huán)境以及掛接生物算法的接口。使用java中的套接字實現(xiàn)了任意多臺計算機(jī)加入計算環(huán)境,并取得計算任務(wù),運用java中自定義的類加載器實現(xiàn)了掛接生物算法的接口。本次設(shè)計的特色之一是實現(xiàn)了生物計算算法能以文件的形式提供給計算環(huán)境,并由計算環(huán)境促使其運行,直至計算任務(wù)的完成。
論文在介紹了分布式計算的產(chǎn)生背景、主要研究內(nèi)容和國內(nèi)外研究現(xiàn)狀的基礎(chǔ)上,簡要介紹了要實現(xiàn)的算法所涉及的java與其多線程技術(shù)和算法與分布式計算的基礎(chǔ)知識,詳細(xì)論述了算法的設(shè)計思想、數(shù)據(jù)結(jié)構(gòu)及具體實現(xiàn),并給出了關(guān)鍵部分的詳細(xì)實現(xiàn)方法,對實驗結(jié)果進(jìn)行了進(jìn)一步驗證與分析。其中算法實現(xiàn)部分詳細(xì)介紹了如何應(yīng)用多線程技術(shù)實現(xiàn)多機(jī)計算環(huán)境,以及應(yīng)用類加載器實現(xiàn)算法的接口。
關(guān)鍵詞 套接字;動態(tài)加載;多線程;生物計算;分布式
目錄
摘 要 I
ABSTRACT II
第一章 前 言 1
1.1 設(shè)計任務(wù) 1
1.2 研究背景 1
1.2.1 什么是網(wǎng)格計算 1
1.2.2 B/S體系結(jié)構(gòu) 2
1.3 國內(nèi)外研究現(xiàn)狀分析 3
1.4 論文結(jié)構(gòu) 4
第二章 技術(shù)選型研究 5
2.1 所用技術(shù)JAVA介紹 5
2.1.1 JAVA的歷史與現(xiàn)狀 5
2.1.2 JAVA語言的特點 6
2.2 開發(fā)工具JDK和JCreator 8
2.3 算法術(shù)語簡介 8
2.3.1 套接字和端口 8
2.3.2 流 10
2.3.3 過濾器 10
2.3.4 多線程 11
2.3.5 線程池 12
2.3.6 內(nèi)存管理 12
2.3.7 同步 13
2.4 開發(fā)技術(shù)簡介 14
2.4.1 類裝載技術(shù) 14
2.4.2 java Applet的數(shù)字簽名技術(shù) 15
2.4.3 網(wǎng)絡(luò)文件傳輸技術(shù) 16
2.4.4 反射技術(shù) 16
2.5本章小結(jié) 17
第三章 系統(tǒng)需求分析與設(shè)計 18
3.1 系統(tǒng)需求分析 18
3.2 系統(tǒng)總結(jié)設(shè)計思路 18
3.3 模塊的分析和實現(xiàn) 20
3.1.1 服務(wù)器端 20
3.1.2 服務(wù)器端流程 27
3.1.3 客戶端 28
3.1.4 客戶端流程 29
3.4 本章小結(jié) 30
第四章 系統(tǒng)實現(xiàn)與演示 31
4.1 系統(tǒng)實現(xiàn) 31
4.2 系統(tǒng)演示 36
4.3 本章小結(jié) 37
第五章 總結(jié)與展望 38
5.1 總結(jié) 38
5.2 進(jìn)一步研究 38
鳴 謝 40
參考文獻(xiàn) 41
參考文獻(xiàn)
[1] 張豐滿.分布式計算環(huán)境系統(tǒng)的開發(fā)[J].計算機(jī)應(yīng)用,1994,1(5):11~16.
[2] Marko Boger著 曹學(xué)軍譯. Java與分布式系統(tǒng)[M]. 北京:機(jī)械工業(yè)出版社,2003. 11~49.
[3] 成玲. Java程序設(shè)計[M]. 北京:清華大學(xué)出版社,北京交通大學(xué)出版社,2004.17~274.
[4] 林建銘 高明揚. Java2[M]. 北京:科學(xué)出版社,2001. 86~265.
[5] Grimshaw A, Wulf W. The Legion Vision of a Worldwide Virtual Computer[M]. Communications of the ACM 1997.39~45.
頁數(shù) 46 字?jǐn)?shù) 27581
摘 要
本課題的主要任務(wù)是實現(xiàn)生物計算中求解算法問題的一個分布式計算環(huán)境。由于生物計算問題的復(fù)雜性,構(gòu)造一個生物計算算法的分布式計算環(huán)境是非常重要的??梢猿浞掷镁W(wǎng)絡(luò)中的計算資源,極大地減少了計算的時間。分布式計算的思想在現(xiàn)今的其它一些工程計算中也是有著重要的應(yīng)用。
本次設(shè)計實現(xiàn)了分布式計算中的多機(jī)環(huán)境以及掛接生物算法的接口。使用java中的套接字實現(xiàn)了任意多臺計算機(jī)加入計算環(huán)境,并取得計算任務(wù),運用java中自定義的類加載器實現(xiàn)了掛接生物算法的接口。本次設(shè)計的特色之一是實現(xiàn)了生物計算算法能以文件的形式提供給計算環(huán)境,并由計算環(huán)境促使其運行,直至計算任務(wù)的完成。
論文在介紹了分布式計算的產(chǎn)生背景、主要研究內(nèi)容和國內(nèi)外研究現(xiàn)狀的基礎(chǔ)上,簡要介紹了要實現(xiàn)的算法所涉及的java與其多線程技術(shù)和算法與分布式計算的基礎(chǔ)知識,詳細(xì)論述了算法的設(shè)計思想、數(shù)據(jù)結(jié)構(gòu)及具體實現(xiàn),并給出了關(guān)鍵部分的詳細(xì)實現(xiàn)方法,對實驗結(jié)果進(jìn)行了進(jìn)一步驗證與分析。其中算法實現(xiàn)部分詳細(xì)介紹了如何應(yīng)用多線程技術(shù)實現(xiàn)多機(jī)計算環(huán)境,以及應(yīng)用類加載器實現(xiàn)算法的接口。
關(guān)鍵詞 套接字;動態(tài)加載;多線程;生物計算;分布式
目錄
摘 要 I
ABSTRACT II
第一章 前 言 1
1.1 設(shè)計任務(wù) 1
1.2 研究背景 1
1.2.1 什么是網(wǎng)格計算 1
1.2.2 B/S體系結(jié)構(gòu) 2
1.3 國內(nèi)外研究現(xiàn)狀分析 3
1.4 論文結(jié)構(gòu) 4
第二章 技術(shù)選型研究 5
2.1 所用技術(shù)JAVA介紹 5
2.1.1 JAVA的歷史與現(xiàn)狀 5
2.1.2 JAVA語言的特點 6
2.2 開發(fā)工具JDK和JCreator 8
2.3 算法術(shù)語簡介 8
2.3.1 套接字和端口 8
2.3.2 流 10
2.3.3 過濾器 10
2.3.4 多線程 11
2.3.5 線程池 12
2.3.6 內(nèi)存管理 12
2.3.7 同步 13
2.4 開發(fā)技術(shù)簡介 14
2.4.1 類裝載技術(shù) 14
2.4.2 java Applet的數(shù)字簽名技術(shù) 15
2.4.3 網(wǎng)絡(luò)文件傳輸技術(shù) 16
2.4.4 反射技術(shù) 16
2.5本章小結(jié) 17
第三章 系統(tǒng)需求分析與設(shè)計 18
3.1 系統(tǒng)需求分析 18
3.2 系統(tǒng)總結(jié)設(shè)計思路 18
3.3 模塊的分析和實現(xiàn) 20
3.1.1 服務(wù)器端 20
3.1.2 服務(wù)器端流程 27
3.1.3 客戶端 28
3.1.4 客戶端流程 29
3.4 本章小結(jié) 30
第四章 系統(tǒng)實現(xiàn)與演示 31
4.1 系統(tǒng)實現(xiàn) 31
4.2 系統(tǒng)演示 36
4.3 本章小結(jié) 37
第五章 總結(jié)與展望 38
5.1 總結(jié) 38
5.2 進(jìn)一步研究 38
鳴 謝 40
參考文獻(xiàn) 41
參考文獻(xiàn)
[1] 張豐滿.分布式計算環(huán)境系統(tǒng)的開發(fā)[J].計算機(jī)應(yīng)用,1994,1(5):11~16.
[2] Marko Boger著 曹學(xué)軍譯. Java與分布式系統(tǒng)[M]. 北京:機(jī)械工業(yè)出版社,2003. 11~49.
[3] 成玲. Java程序設(shè)計[M]. 北京:清華大學(xué)出版社,北京交通大學(xué)出版社,2004.17~274.
[4] 林建銘 高明揚. Java2[M]. 北京:科學(xué)出版社,2001. 86~265.
[5] Grimshaw A, Wulf W. The Legion Vision of a Worldwide Virtual Computer[M]. Communications of the ACM 1997.39~45.
TA們正在看...
- xx市“十三五”能源發(fā)展規(guī)劃.doc
- xx市城鎮(zhèn)化發(fā)展“十三五”規(guī)劃.doc
- 市金融改革發(fā)展“十三五”規(guī)劃.doc
- 《建設(shè)工程經(jīng)濟(jì)復(fù)習(xí)題集》網(wǎng)上增值服務(wù)(3)和(4...doc
- xxx市城鎮(zhèn)化發(fā)展“十三五”規(guī)劃.doc
- xxx市國民經(jīng)濟(jì)和社會發(fā)展“十三五”規(guī)劃綱要.doc
- xx市城市綠線管制實施辦法.doc
- xx市中心城區(qū)xx組團(tuán)綠地系統(tǒng)“十三五”專項規(guī)劃(2...doc
- 市安全生產(chǎn)“十三五”規(guī)劃.doc
- 市殯葬事業(yè)發(fā)展“十三五”規(guī)劃.doc