支持窄帶與弱連接的分布式霧計(jì)算平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-05-22 15:20
【摘要】:霧計(jì)算是中心服務(wù)器之外靠近傳感網(wǎng)絡(luò)、終端設(shè)備的邊緣服務(wù)器上的服務(wù)和應(yīng)用,它充分利用需求點(diǎn)附近的閑置計(jì)算資源,將中心的服務(wù)遷移過(guò)來(lái),從而提供有限的計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)服務(wù)。霧計(jì)算作為云計(jì)算的衍生,可以解決延時(shí)過(guò)高、中心服務(wù)器負(fù)載過(guò)重、網(wǎng)絡(luò)傳輸帶寬壓力過(guò)大等問(wèn)題。本文旨在設(shè)計(jì)和實(shí)現(xiàn)支持窄帶與弱連接的分布式霧計(jì)算平臺(tái)。首先闡述了設(shè)計(jì)實(shí)現(xiàn)支持窄帶與弱連接的分布式霧計(jì)算平臺(tái)提出的背景和意義,明確需要完成的主要工作。然后對(duì)其中涉及到的相關(guān)的架構(gòu)和技術(shù),使用的消息通信協(xié)議和組件進(jìn)行研究。接著明確功能需求和一些非功能的需求,針對(duì)需求中的問(wèn)題,詳細(xì)敘述了兩個(gè)關(guān)鍵問(wèn)題的解決方案。第一個(gè)是在霧計(jì)算的場(chǎng)景下,如何能夠有效解決動(dòng)態(tài)任務(wù)分配的問(wèn)題。第二個(gè)是在霧計(jì)算場(chǎng)景下,如何有效解決邊緣區(qū)域節(jié)點(diǎn)資源定位的問(wèn)題。接下來(lái)是根據(jù)霧計(jì)算場(chǎng)景和實(shí)際需求,對(duì)分布式霧計(jì)算平臺(tái)的總體架構(gòu)和各部分的接口進(jìn)行了詳細(xì)設(shè)計(jì),同時(shí)根據(jù)系統(tǒng)的一些應(yīng)用場(chǎng)景,對(duì)部分核心模塊的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了詳細(xì)的說(shuō)明。最后是部署了系統(tǒng)環(huán)境,完成了功能測(cè)試以及在弱網(wǎng)絡(luò)環(huán)境下的性能測(cè)試,并給出了系統(tǒng)的不足以及未來(lái)可以進(jìn)行改進(jìn)的地方。
【圖文】:
3.2.1用戶管理逡逑圖3-4用戶管理用例圖逡逑如圖3-4所示就是我們系統(tǒng)的用戶管理的用例圖,研發(fā)人員主要通過(guò)先注冊(cè)逡逑登陸才能夠進(jìn)入我們的系統(tǒng)進(jìn)行計(jì)算任務(wù)的提交,,以及查看計(jì)算任務(wù)的狀態(tài)。逡逑3.2.2任務(wù)調(diào)度逡逑任務(wù)調(diào)度存在的目的就在于可以將一個(gè)job劃分成的一系列task有效分配在逡逑一系列的計(jì)算container里面,當(dāng)有的container掛掉,或者新增加了邋container之逡逑后,又能夠?qū)⑦@些task重新分配在這些container里面,保證計(jì)算任務(wù)的結(jié)果正逡逑確,不會(huì)因?yàn)橐恍簦幔螅氲膾斓魧?dǎo)致結(jié)果不正確,又能夠保證能夠有效的進(jìn)行擴(kuò)逡逑展,讓task分配到新增加的container上。與此同時(shí),用戶可以通過(guò)觸發(fā)savepoint逡逑快照機(jī)制保存下當(dāng)前時(shí)刻各個(gè)計(jì)算任務(wù)的計(jì)算中間結(jié)果。逡逑^邋^ ̄^逡逑邐邐邐(邋JobMS邋)逡逑hs)逡逑圖3-5任務(wù)調(diào)度用例圖逡逑如圖3-5所示為任務(wù)調(diào)度用例圖的內(nèi)容,具體如下:逡逑12逡逑
v- ̄^逡逑N邋栜+
本文編號(hào):2676194
【圖文】:
3.2.1用戶管理逡逑圖3-4用戶管理用例圖逡逑如圖3-4所示就是我們系統(tǒng)的用戶管理的用例圖,研發(fā)人員主要通過(guò)先注冊(cè)逡逑登陸才能夠進(jìn)入我們的系統(tǒng)進(jìn)行計(jì)算任務(wù)的提交,,以及查看計(jì)算任務(wù)的狀態(tài)。逡逑3.2.2任務(wù)調(diào)度逡逑任務(wù)調(diào)度存在的目的就在于可以將一個(gè)job劃分成的一系列task有效分配在逡逑一系列的計(jì)算container里面,當(dāng)有的container掛掉,或者新增加了邋container之逡逑后,又能夠?qū)⑦@些task重新分配在這些container里面,保證計(jì)算任務(wù)的結(jié)果正逡逑確,不會(huì)因?yàn)橐恍簦幔螅氲膾斓魧?dǎo)致結(jié)果不正確,又能夠保證能夠有效的進(jìn)行擴(kuò)逡逑展,讓task分配到新增加的container上。與此同時(shí),用戶可以通過(guò)觸發(fā)savepoint逡逑快照機(jī)制保存下當(dāng)前時(shí)刻各個(gè)計(jì)算任務(wù)的計(jì)算中間結(jié)果。逡逑^邋^ ̄^逡逑邐邐邐(邋JobMS邋)逡逑hs)逡逑圖3-5任務(wù)調(diào)度用例圖逡逑如圖3-5所示為任務(wù)調(diào)度用例圖的內(nèi)容,具體如下:逡逑12逡逑
v- ̄^逡逑N邋栜+
本文編號(hào):2676194
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2676194.html
最近更新
教材專著