基于面向云服務(wù)的Python并行計(jì)算的研究
發(fā)布時(shí)間:2017-05-15 10:04
本文關(guān)鍵詞:基于面向云服務(wù)的Python并行計(jì)算的研究,由筆耕文化傳播整理發(fā)布。
【摘要】:近些年來(lái),隨著科技不斷的高速發(fā)展,對(duì)大數(shù)據(jù)的處理計(jì)算變得越來(lái)越常見(jiàn),例如,科學(xué)計(jì)算、工程制造以及實(shí)驗(yàn)?zāi)M等。這些領(lǐng)域?qū)Υ髷?shù)據(jù)的計(jì)算處理的要求非常的高,這樣對(duì)進(jìn)行計(jì)算處理的計(jì)算機(jī)性能要求也是變得很高。不僅僅在硬件方面進(jìn)行研究,在軟件方面也在進(jìn)行研究,進(jìn)行一些技術(shù)上的整合,出現(xiàn)了新的技術(shù)在不改變的硬件條件的情況下,最大程度的提供并行計(jì)算的服務(wù)。其中現(xiàn)在最好的是一種并行計(jì)算網(wǎng)格的體系結(jié)構(gòu),它將分散的計(jì)算機(jī)整合到一個(gè)網(wǎng)格上來(lái)協(xié)同的完成計(jì)算需求,這很好的滿(mǎn)足了需求。根據(jù)現(xiàn)在出現(xiàn)的問(wèn)題,以及現(xiàn)在存在技術(shù),對(duì)并行計(jì)算進(jìn)行一個(gè)深入的研究,進(jìn)行一個(gè)并行計(jì)算平臺(tái)的設(shè)計(jì)。本文以云計(jì)算、云服務(wù)、并行計(jì)算、面向服務(wù)體系結(jié)構(gòu)、IronPython、以及虛擬化作為主要的研究?jī)?nèi)容。本文通過(guò)考慮到用戶(hù)在使用并行計(jì)算的過(guò)程中,可能要遇到自身計(jì)算機(jī)性能有限以及安裝并且進(jìn)行運(yùn)算庫(kù)升級(jí)的問(wèn)題。因?yàn)楝F(xiàn)在研究的方向是云計(jì)算,考慮到云計(jì)算方面存在的這些優(yōu)點(diǎn),想到了將云計(jì)算技術(shù)和并行計(jì)算技術(shù)進(jìn)行相關(guān)的結(jié)合會(huì)很好的解決現(xiàn)在遇到的很多的難題,為用戶(hù)提供很多的方便,不用考慮外部環(huán)境帶來(lái)的難題,可以將更多的精力放在并行計(jì)算算法的編寫(xiě)上來(lái)。并且將計(jì)算節(jié)點(diǎn)的并行計(jì)算服務(wù)以云服務(wù)的形式在平臺(tái)進(jìn)行提供。通過(guò)對(duì)面向服務(wù)體系體系結(jié)構(gòu)的研究,了解到這個(gè)體系結(jié)構(gòu)中提供了接口,這些接口可以進(jìn)行跨平臺(tái)的計(jì)算數(shù)據(jù)的接受。并且使用Python進(jìn)行了客戶(hù)端,服務(wù)節(jié)點(diǎn)以及計(jì)算節(jié)點(diǎn)模塊的設(shè)計(jì),Python有自反和自觀(guān)察的能力,能夠調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)很多其他語(yǔ)言沒(méi)法實(shí)現(xiàn)的功能。這些并行計(jì)算功能都是發(fā)布在云計(jì)算平臺(tái)上的虛擬機(jī)上,并且在服務(wù)節(jié)點(diǎn)上還進(jìn)行計(jì)算節(jié)點(diǎn)的檢測(cè)的設(shè)計(jì),達(dá)到智能化進(jìn)行計(jì)算請(qǐng)求的分發(fā)。
【關(guān)鍵詞】:并行計(jì)算 云計(jì)算 面向服務(wù)體系結(jié)構(gòu) Python 虛擬化技術(shù)
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP338.6
【目錄】:
- 摘要5-6
- ABSTRACT6-11
- 第一章 緒論11-16
- 1.1 課題背景及研究現(xiàn)狀11-13
- 1.2 本文主要工作13-14
- 1.3 論文組織結(jié)構(gòu)14-16
- 第二章 相關(guān)概念和技術(shù)16-25
- 2.1 并行化計(jì)算16-18
- 2.1.1 計(jì)算機(jī)需求與能力的矛盾16
- 2.1.2 多核系統(tǒng)的出現(xiàn)16-17
- 2.1.3 并行計(jì)算17
- 2.1.4 并行計(jì)算的通信方式17-18
- 2.2 數(shù)據(jù)并行18-21
- 2.2.1 數(shù)據(jù)并行和算法并行18-19
- 2.2.2 數(shù)據(jù)并行的一些應(yīng)用19
- 2.2.3 數(shù)據(jù)并行代碼的簡(jiǎn)單例子19-20
- 2.2.4 并行計(jì)算管理方面存在的問(wèn)題20-21
- 2.3 云計(jì)算21-22
- 2.3.1 云計(jì)算的定義21
- 2.3.2 云計(jì)算系統(tǒng)結(jié)構(gòu)21-22
- 2.4 WINDOWS HPC SERVER 2008介紹22-24
- 2.5 虛擬化技術(shù)24
- 2.6 本章小結(jié)24-25
- 第三章 面向云服務(wù)PYTHON并行計(jì)算系統(tǒng)總體設(shè)計(jì)25-48
- 3.1 對(duì)面向服務(wù)體系結(jié)構(gòu)的研究25-30
- 3.1.1 視窗通訊框架26-27
- 3.1.2 并行計(jì)算服務(wù)27-28
- 3.1.2.1 提供計(jì)算服務(wù)27
- 3.1.2.2 并行計(jì)算服務(wù)27
- 3.1.2.3 開(kāi)放服務(wù)網(wǎng)格體系27
- 3.1.2.4 高性能計(jì)算基本服務(wù)接.標(biāo)準(zhǔn)27-28
- 3.1.2.5 面向云服務(wù)的并行計(jì)算28
- 3.1.3 WINDOWS HPC SERVER 2008的介紹28-30
- 3.1.3.1 Windows HPC Server 2008新功能28
- 3.1.3.2 會(huì)話(huà)運(yùn)作機(jī)制28-29
- 3.1.3.3 會(huì)話(huà)如何進(jìn)行資源管理29-30
- 3.2 需求分析30-33
- 3.2.1 云計(jì)算服務(wù)層次結(jié)構(gòu)30-31
- 3.2.2 面向云服務(wù)Python并行計(jì)算系統(tǒng)需求分析31-33
- 3.3 面向云服務(wù)的PYTHON并行計(jì)算系統(tǒng)的總體設(shè)計(jì)33-47
- 3.3.1 傳統(tǒng)的并行計(jì)算集群33-34
- 3.3.2 面向云服務(wù)的Python并行計(jì)算系統(tǒng)34-41
- 3.3.2.1 總體系統(tǒng)架構(gòu)與功能模塊36-38
- 3.3.2.2 客戶(hù)端功能模塊總體設(shè)計(jì)38-39
- 3.3.2.3 服務(wù)端功能模塊總體設(shè)計(jì)39-41
- 3.3.3 Python并行計(jì)算系統(tǒng)的流程41-43
- 3.3.4 聚合多個(gè)集群資源的Python并行計(jì)算流程43-44
- 3.3.5 面向云服務(wù)Python并行計(jì)算系統(tǒng)優(yōu)點(diǎn)44-47
- 3.3.5.1 Python編寫(xiě)并行計(jì)算平臺(tái)的優(yōu)勢(shì)44-45
- 3.3.5.2 面向云服務(wù)Python并行計(jì)算平臺(tái)的優(yōu)勢(shì)45-47
- 3.4 本章小結(jié)47-48
- 第四章 面向云服務(wù)PYTHON并行計(jì)算系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)48-75
- 4.1 面向云服務(wù)的PYTHON并行計(jì)算系統(tǒng)計(jì)算流程48-49
- 4.2 客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)49-54
- 4.3 服務(wù)端的具體設(shè)計(jì)和實(shí)現(xiàn)54-72
- 4.3.1 服務(wù)節(jié)點(diǎn)主模塊的設(shè)計(jì)和實(shí)現(xiàn)54-60
- 4.3.2 服務(wù)節(jié)點(diǎn)的監(jiān)控模塊具體設(shè)計(jì)和實(shí)現(xiàn)60-70
- 4.3.2.1 監(jiān)控控制器設(shè)計(jì)與實(shí)現(xiàn)60-63
- 4.3.2.2 監(jiān)控客戶(hù)端設(shè)計(jì)與實(shí)現(xiàn)63-67
- 4.3.2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)67-70
- 4.3.3 計(jì)算節(jié)點(diǎn)模塊的設(shè)計(jì)與實(shí)現(xiàn)70-72
- 4.4 面向云服務(wù)PYTHON并行計(jì)算系統(tǒng)的主要特點(diǎn)72-74
- 4.5 本章小結(jié)74-75
- 第五章 系統(tǒng)測(cè)試和性能分析75-83
- 5.1 測(cè)試環(huán)境設(shè)置75-76
- 5.2 并行計(jì)算的評(píng)價(jià)標(biāo)準(zhǔn)-加速比76-77
- 5.3 加速比實(shí)驗(yàn)77-78
- 5.4 結(jié)果分析78-82
- 5.4.1 執(zhí)行時(shí)間對(duì)并行化加速比的影響78-80
- 5.4.2 單個(gè)計(jì)算數(shù)據(jù)處理時(shí)間對(duì)加速比的影響80-82
- 5.5 本章小結(jié)82-83
- 第六章 總結(jié)與展望83-85
- 6.1 論文總結(jié)83-84
- 6.2 工作展望84-85
- 致謝85-86
- 參考文獻(xiàn)86-88
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前2條
1 陳全;鄧倩妮;;云計(jì)算及其關(guān)鍵技術(shù)[J];計(jì)算機(jī)應(yīng)用;2009年09期
2 葉鈺,應(yīng)時(shí),李偉齋,張韜;面向服務(wù)體系結(jié)構(gòu)及其系統(tǒng)構(gòu)建研究[J];計(jì)算機(jī)應(yīng)用研究;2005年02期
本文關(guān)鍵詞:基于面向云服務(wù)的Python并行計(jì)算的研究,,由筆耕文化傳播整理發(fā)布。
本文編號(hào):367440
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/367440.html
最近更新
教材專(zhuān)著