云計算架構(gòu)及調(diào)度機(jī)制的研究
發(fā)布時間:2020-03-31 23:58
【摘要】:隨著網(wǎng)格計算、普適計算以及計算機(jī)通訊技術(shù)的快速發(fā)展,人們越來越希望能把資源、軟件及應(yīng)用更好地整合在一起,并以服務(wù)的形式向外提供給用戶,因此云計算應(yīng)運(yùn)而生。為了實現(xiàn)資源和服務(wù)的整合,需要一個更為通用和面向服務(wù)的云架構(gòu);同時由于云計算環(huán)境的異構(gòu)性、分布式、自治性以及服務(wù)的多樣性特征,對云平臺調(diào)度機(jī)制也提出了更高的要求,因此關(guān)于云架構(gòu)及其調(diào)度機(jī)制的研究得到了業(yè)界越來越多的關(guān)注。 基于以上出發(fā)點,本文首先對云計算相關(guān)技術(shù)以及現(xiàn)有的云服務(wù)架構(gòu)和調(diào)度機(jī)制進(jìn)行了深入的研究和探討,并總結(jié)了當(dāng)前云架構(gòu)及調(diào)度機(jī)制存在的問題。針對這些問題并結(jié)合云計算的特點,在本實驗室現(xiàn)有在容錯、調(diào)度等研究的基礎(chǔ)上,設(shè)計了一個通用的云架構(gòu)模型和靈活的分布式服務(wù)調(diào)度機(jī)制,并在實驗室軟硬件基礎(chǔ)上,對該服務(wù)調(diào)度機(jī)制進(jìn)行實現(xiàn)。該調(diào)度機(jī)制不僅很好地滿足了云用戶的Qos要求,同時可以有效降低云內(nèi)通信開銷以及調(diào)節(jié)負(fù)載均衡。 對云環(huán)境下的資源或服務(wù),本模型采用分布式的松耦合體系結(jié)構(gòu)來組織服務(wù),具有良好的可擴(kuò)展性。針對云環(huán)境下服務(wù)種類繁多以及其分布式架構(gòu)的特點,本文構(gòu)建了服務(wù)組來管理眾多不同的服務(wù),不僅實現(xiàn)了對服務(wù)的有效管理,同時很好地完成了服務(wù)請求到服務(wù)類型的映射。針對服務(wù)調(diào)度的NP問題,本文的服務(wù)調(diào)度模型和分布式調(diào)度協(xié)商算法,克服了集中式調(diào)度中只由中央調(diào)度器調(diào)度決策、容易造成瓶頸的問題,各節(jié)點均擁有獨立的調(diào)度器,提高了服務(wù)調(diào)度的效率。同時,調(diào)度算法綜合考慮了多項指標(biāo),包括服務(wù)的最早完成時間、費(fèi)用和開銷,以及云的負(fù)載均衡,分別從云用戶和云提供者的角度考慮了如何能使該次調(diào)度最優(yōu)化的問題。通過動態(tài)的評價規(guī)則和多目標(biāo)的調(diào)度,從而滿足了各方面的性能要求。
【圖文】:
出不同的調(diào)度策略。下面主要介紹IBM藍(lán)云平臺及Google云計算平臺的服務(wù)調(diào)度管理策略。,1專用服務(wù)器IBM藍(lán)云采用專用的Tivoh服務(wù)器來完成資源監(jiān)控、壞境部署、安全、負(fù)載均管理及作業(yè)調(diào)度等工作。例如,如圖2.1所示的IBM藍(lán)云架構(gòu)[’41采用Tivoll系列務(wù)器來完成中央調(diào)度的工作。IBMTivoliMonitoringServer完成服務(wù)器的運(yùn)行情況的監(jiān)控,包括CPU、磁盤和,以及虛擬機(jī)的占用情況,同時與數(shù)據(jù)倉庫集成以提供歷史報告。TivohProvisionager提供服務(wù)器的配置和軟件部署,并負(fù)載云內(nèi)的負(fù)載均衡。websphereApplicaer則用來呈現(xiàn)服務(wù)器及服務(wù)的運(yùn)行狀態(tài)、資源的可用性。IBMTivoli提供了一個界唯一的企業(yè)數(shù)據(jù)倉庫體系結(jié)構(gòu),可以將所有rr管理的數(shù)據(jù)集中存儲到一個地Z數(shù)據(jù)倉庫為所有管理數(shù)據(jù)提供了包括報表工具在內(nèi)的單一集成點。這些都利益于技術(shù)的支持,使得對于資源的管理和服務(wù)調(diào)度工作變得更加簡單,只需要對資源管理和資源分割,而不必考慮基礎(chǔ)架構(gòu)的物理細(xì)節(jié)。
M叩Reduee調(diào)度模型[37]如圖2.2所示。由圖可見,MaPReduce編程模型的整個計過程由三種線程完成:Master、Worker和User線程。其中,Master線程相當(dāng)于整個中式系統(tǒng)的中央調(diào)度器,完成數(shù)據(jù)分割、任務(wù)調(diào)度和均衡控制等;Worker線程接收自Master線程的任務(wù),從而進(jìn)行具體的任務(wù)執(zhí)行工作,例如數(shù)據(jù)處理和運(yùn)算等,,并把據(jù)傳送至相應(yīng)存儲位置;user線程是用戶線程,需要用戶自己改寫不同功能的MapReduee函數(shù),即實現(xiàn)這兩個函數(shù)[,4]。
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP3
本文編號:2609749
【圖文】:
出不同的調(diào)度策略。下面主要介紹IBM藍(lán)云平臺及Google云計算平臺的服務(wù)調(diào)度管理策略。,1專用服務(wù)器IBM藍(lán)云采用專用的Tivoh服務(wù)器來完成資源監(jiān)控、壞境部署、安全、負(fù)載均管理及作業(yè)調(diào)度等工作。例如,如圖2.1所示的IBM藍(lán)云架構(gòu)[’41采用Tivoll系列務(wù)器來完成中央調(diào)度的工作。IBMTivoliMonitoringServer完成服務(wù)器的運(yùn)行情況的監(jiān)控,包括CPU、磁盤和,以及虛擬機(jī)的占用情況,同時與數(shù)據(jù)倉庫集成以提供歷史報告。TivohProvisionager提供服務(wù)器的配置和軟件部署,并負(fù)載云內(nèi)的負(fù)載均衡。websphereApplicaer則用來呈現(xiàn)服務(wù)器及服務(wù)的運(yùn)行狀態(tài)、資源的可用性。IBMTivoli提供了一個界唯一的企業(yè)數(shù)據(jù)倉庫體系結(jié)構(gòu),可以將所有rr管理的數(shù)據(jù)集中存儲到一個地Z數(shù)據(jù)倉庫為所有管理數(shù)據(jù)提供了包括報表工具在內(nèi)的單一集成點。這些都利益于技術(shù)的支持,使得對于資源的管理和服務(wù)調(diào)度工作變得更加簡單,只需要對資源管理和資源分割,而不必考慮基礎(chǔ)架構(gòu)的物理細(xì)節(jié)。
M叩Reduee調(diào)度模型[37]如圖2.2所示。由圖可見,MaPReduce編程模型的整個計過程由三種線程完成:Master、Worker和User線程。其中,Master線程相當(dāng)于整個中式系統(tǒng)的中央調(diào)度器,完成數(shù)據(jù)分割、任務(wù)調(diào)度和均衡控制等;Worker線程接收自Master線程的任務(wù),從而進(jìn)行具體的任務(wù)執(zhí)行工作,例如數(shù)據(jù)處理和運(yùn)算等,,并把據(jù)傳送至相應(yīng)存儲位置;user線程是用戶線程,需要用戶自己改寫不同功能的MapReduee函數(shù),即實現(xiàn)這兩個函數(shù)[,4]。
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP3
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 吳健,吳朝暉,李瑩,鄧水光;基于本體論和詞匯語義相似度的Web服務(wù)發(fā)現(xiàn)[J];計算機(jī)學(xué)報;2005年04期
本文編號:2609749
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2609749.html
最近更新
教材專著