云環(huán)境下虛擬資源利用率預(yù)測研究
發(fā)布時間:2020-05-04 05:48
【摘要】:云計算技術(shù)自從被提出以來,得到了很大的發(fā)展,已經(jīng)引起了很多公司和個人的關(guān)注,目前已被應(yīng)用于很多行業(yè)。云計算技術(shù)具有強大的存儲能力、計算能力和可擴展性,如今人們已經(jīng)可以根據(jù)自己的需求,購買云計算服務(wù),這為很多個人和企業(yè)節(jié)省了軟硬件成本。但在實際應(yīng)用中,隨著用戶越來越多,云平臺的規(guī)模也越來越大,在虛擬資源池中安裝有上百臺甚至更多的虛擬機,各虛擬機的應(yīng)用系統(tǒng)占有的資源量不同且在不同時間處于不斷變化狀態(tài),由于具有瞬間性,這些狀態(tài)很難被掌握。針對各虛擬機使用情況,目前還沒有平臺進行精確、長期的統(tǒng)計分析,運維人員無法準確掌握資源使用情況及需求趨勢,給云計算平臺的管理帶來極大不便。為此,設(shè)計了虛擬資源利用率分析系統(tǒng),追蹤、統(tǒng)計和預(yù)測CPU和內(nèi)存等主要虛擬資源的利用率。首先設(shè)計了系統(tǒng)的整體框架,對系統(tǒng)的各個模塊功能進行了詳細說明;其次對BP神經(jīng)網(wǎng)絡(luò)和遺傳算法(GA)進行了深入研究,使用GA優(yōu)化BP神經(jīng)網(wǎng)絡(luò),克服了BP網(wǎng)絡(luò)易陷入局部極小值的缺點;然后,完成了Hadoop平臺和web平臺的搭建,給出了GA和BP神經(jīng)網(wǎng)絡(luò)基于MapReduce并行化編程的思想,最后利用javaee技術(shù)對系統(tǒng)進行開發(fā)。結(jié)果表明,該系統(tǒng)可以實時地跟蹤云平臺上各個虛擬機的運行狀態(tài)、CPU利用率和內(nèi)存的利用率,能夠統(tǒng)計過去某一段時間內(nèi)CPU和內(nèi)存的最大利用率、最小利用率和平均利用率,并能夠出具資源報表;利用并行化的GA-BP模型,可以快速和比較準確地預(yù)測CPU利用率和內(nèi)存利用率的需求情況。
【圖文】:
第 2 章 基礎(chǔ)理論工神經(jīng)網(wǎng)絡(luò)神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network,ANN)是受到生物的神經(jīng)網(wǎng)息啟示而產(chǎn)生的,既利用數(shù)學(xué)統(tǒng)計工具也巧妙地結(jié)合了對生物神經(jīng)是通過研究人體大腦中神經(jīng)網(wǎng)絡(luò)的原理構(gòu)造,結(jié)合網(wǎng)絡(luò)拓撲知識,響應(yīng)外界刺激和處理外界信息的一種模型。ANN 具有良好的容錯力、分布式存儲等優(yōu)點,被廣泛應(yīng)用在各個領(lǐng)域。神經(jīng)網(wǎng)絡(luò)由大量神經(jīng)元,通過權(quán)重互相連接而成,個體神經(jīng)元可以有多個輸入、一出。每個神經(jīng)元都是一個特定的激活函數(shù),通過該激活函數(shù)將輸出或多個神經(jīng)元。神經(jīng)網(wǎng)絡(luò)通過某種算法來擬合輸入和輸出之間的任意的非線性映射。設(shè)輸入為 (,,...,)1 2nx xx,輸出為Y ,( w ,w,...12,,可得到一個最簡單的神經(jīng)元模型,如圖 2-1 所示:
華北電力大學(xué)碩士學(xué)位論文(4)高容錯性。Hadoop 不僅可以自動地將存儲在平臺上的數(shù)據(jù)進行備份,還可以自動地重新分配處理失敗的任務(wù)。由于 Hadoop 是開源的,其成長速度非?,在快速增多的子項目中,部分項目是不屬于 Apache 管理的,卻對 Hadoop 提供了較好的補充。Hadoop 系統(tǒng)結(jié)構(gòu)如圖 2-2 所示。
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TP393.09;TP183
本文編號:2648188
【圖文】:
第 2 章 基礎(chǔ)理論工神經(jīng)網(wǎng)絡(luò)神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network,ANN)是受到生物的神經(jīng)網(wǎng)息啟示而產(chǎn)生的,既利用數(shù)學(xué)統(tǒng)計工具也巧妙地結(jié)合了對生物神經(jīng)是通過研究人體大腦中神經(jīng)網(wǎng)絡(luò)的原理構(gòu)造,結(jié)合網(wǎng)絡(luò)拓撲知識,響應(yīng)外界刺激和處理外界信息的一種模型。ANN 具有良好的容錯力、分布式存儲等優(yōu)點,被廣泛應(yīng)用在各個領(lǐng)域。神經(jīng)網(wǎng)絡(luò)由大量神經(jīng)元,通過權(quán)重互相連接而成,個體神經(jīng)元可以有多個輸入、一出。每個神經(jīng)元都是一個特定的激活函數(shù),通過該激活函數(shù)將輸出或多個神經(jīng)元。神經(jīng)網(wǎng)絡(luò)通過某種算法來擬合輸入和輸出之間的任意的非線性映射。設(shè)輸入為 (,,...,)1 2nx xx,輸出為Y ,( w ,w,...12,,可得到一個最簡單的神經(jīng)元模型,如圖 2-1 所示:
華北電力大學(xué)碩士學(xué)位論文(4)高容錯性。Hadoop 不僅可以自動地將存儲在平臺上的數(shù)據(jù)進行備份,還可以自動地重新分配處理失敗的任務(wù)。由于 Hadoop 是開源的,其成長速度非?,在快速增多的子項目中,部分項目是不屬于 Apache 管理的,卻對 Hadoop 提供了較好的補充。Hadoop 系統(tǒng)結(jié)構(gòu)如圖 2-2 所示。
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TP393.09;TP183
【參考文獻】
相關(guān)期刊論文 前3條
1 劉樹仁;馮超敏;文玲;蔡長寧;趙書貴;;基于Hadoop的高性能集群狀態(tài)監(jiān)測分析[J];計算機工程與設(shè)計;2014年11期
2 任曉龍;呂琳媛;;網(wǎng)絡(luò)重要節(jié)點排序方法綜述[J];科學(xué)通報;2014年13期
3 韓德志;李楠楠;畢坤;;云環(huán)境下的虛擬化技術(shù)探析[J];華中科技大學(xué)學(xué)報(自然科學(xué)版);2012年S1期
本文編號:2648188
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2648188.html
最近更新
教材專著