[發(fā)明專利]邊緣計算的服務(wù)實例跨節(jié)點伸縮方法和裝置有效
| 申請?zhí)枺?/td> | 202010124895.5 | 申請日: | 2020-02-27 |
| 公開(公告)號: | CN111338760B | 公開(公告)日: | 2023-04-25 |
| 發(fā)明(設(shè)計)人: | 李焓丹;陳順;黃廖若;宋爽;寇力;熊原 | 申請(專利權(quán))人: | 長沙市源本信息科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 長沙國科天河知識產(chǎn)權(quán)代理有限公司 43225 | 代理人: | 邱軼 |
| 地址: | 410000 湖南省長沙市岳麓區(qū)岳*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 邊緣 計算 服務(wù) 實例 節(jié)點 伸縮 方法 裝置 | ||
1.一種邊緣計算的服務(wù)實例跨節(jié)點伸縮方法,所述方法包括:
接收服務(wù)實例的伸縮請求;所述服務(wù)實例配置在邊緣計算節(jié)點的容器中;
根據(jù)所述伸縮請求,獲取當(dāng)前邊緣計算節(jié)點的第一排隊時延和目標(biāo)邊緣計算節(jié)點的第二排隊時延;
根據(jù)所述第一排隊時延和所述第二排隊時延,確定所述服務(wù)實例進(jìn)行作業(yè)的平均時延;
根據(jù)所述平均時延、所述當(dāng)前邊緣計算節(jié)點的性能參數(shù)以及所述目標(biāo)邊緣計算節(jié)點的性能參數(shù),構(gòu)建決策模型;
根據(jù)所述決策模型,確定所述伸縮請求對應(yīng)的伸縮行為;所述伸縮行為包括:服務(wù)實例復(fù)制、服務(wù)實例擴(kuò)展、服務(wù)實例遷移以及服務(wù)實例合并;
根據(jù)所述伸縮行為進(jìn)行服務(wù)實例跨節(jié)點伸縮;
根據(jù)所述平均時延、所述當(dāng)前邊緣計算節(jié)點的性能參數(shù)以及所述目標(biāo)邊緣計算節(jié)點的性能參數(shù),構(gòu)建決策模型,包括:
根據(jù)所述平均時延、所述當(dāng)前邊緣計算節(jié)點的性能參數(shù)以及所述目標(biāo)邊緣計算節(jié)點的性能參數(shù),構(gòu)建決策模型為:
其中,表示性能參數(shù)中每個服務(wù)實例的服務(wù)強(qiáng)度,表示0或1的變量,當(dāng)為1時表示將第n個用戶業(yè)務(wù)分配給當(dāng)前邊緣計算節(jié)點的第m個服務(wù)實例上,否則為0;表示0或1的變量,當(dāng)為1時表示將第n個用戶業(yè)務(wù)分配給目標(biāo)邊緣計算節(jié)點的第m個服務(wù)實例上,否則為0;表示在當(dāng)前邊緣計算節(jié)點處理用戶業(yè)務(wù)n的往返時延,表示在目標(biāo)邊緣計算節(jié)點處理用戶業(yè)務(wù)n的往返時延;和分別表示當(dāng)前邊緣計算節(jié)點中服務(wù)實例數(shù)量和目標(biāo)邊緣計算節(jié)點中服務(wù)實例數(shù)量;表示第n個用戶業(yè)務(wù)的到達(dá)率;表示調(diào)節(jié)參數(shù);和分別表示當(dāng)前邊緣計算節(jié)點中的可用資源和目標(biāo)邊緣計算節(jié)點中的可用資源;表示部署服務(wù)實例所需資源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述伸縮行為是服務(wù)實例復(fù)制時;
所述根據(jù)所述伸縮行為進(jìn)行服務(wù)實例跨節(jié)點伸縮,包括:
通過容器的CRIU機(jī)制,給待復(fù)制的當(dāng)前服務(wù)實例設(shè)置Checkpoint指令,將Checkpoint指令傳輸至目標(biāo)邊緣計算節(jié)點;
通過容器的CRIU機(jī)制,在所述目標(biāo)邊緣計算節(jié)點執(zhí)行restore指令,得到復(fù)制后的目標(biāo)服務(wù)實例;所述目標(biāo)服務(wù)實例與所述當(dāng)前服務(wù)實例共享同一掛載卷;
釋放所述當(dāng)前服務(wù)實例中的預(yù)先保留的用戶業(yè)務(wù)請求,將所述用戶業(yè)務(wù)請求遷移至所述目標(biāo)服務(wù)實例中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述伸縮行為是服務(wù)實例擴(kuò)展;
所述根據(jù)所述伸縮行為進(jìn)行服務(wù)實例跨節(jié)點伸縮,包括:
通過容器的CRIU機(jī)制,給待擴(kuò)展的當(dāng)前服務(wù)實例設(shè)置Checkpoint指令,對所述當(dāng)前服務(wù)實例的掛載卷進(jìn)行復(fù)制;
根據(jù)所述Checkpoint指令和復(fù)制得到的掛載卷,確定是否滿足服務(wù)實例重建條件;
當(dāng)滿足服務(wù)實例重建條件時,保留所述當(dāng)前服務(wù)實例中的一部分用戶請求,將所述Checkpoint指令和復(fù)制得到的掛載卷發(fā)送至目標(biāo)邊緣計算節(jié)點;
通過容器的CRIU機(jī)制,在所述目標(biāo)邊緣計算節(jié)點執(zhí)行restore指令,得到目標(biāo)服務(wù)實例;
釋放保留的一部分用戶請求,并將保留的一部分用戶請求遷移至目標(biāo)服務(wù)實例中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述Checkpoint指令和復(fù)制得到的掛載卷,確定是否滿足服務(wù)實例重建條件,包括:
根據(jù)所述Checkpoint指令和復(fù)制得到的掛載卷與上一時刻生成的Checkpoint指令和復(fù)制得到的掛載卷進(jìn)行比較,得到容量差異;
當(dāng)所述容量差異小于預(yù)先設(shè)置的閾值時,則確定滿足服務(wù)實例重建條件;
當(dāng)所述容量差異大于預(yù)先設(shè)置的閾值時,則確定不滿足服務(wù)實例重建條件,并且將生成Checkpoint指令和復(fù)制得到的掛載卷保存為上一時刻生成的Checkpoint指令和復(fù)制得到的掛載卷。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于長沙市源本信息科技有限公司,未經(jīng)長沙市源本信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010124895.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





