[發明專利]一種基于邊緣服務器協作的多任務卸載方法有效
| 申請號: | 201910334429.7 | 申請日: | 2019-04-24 |
| 公開(公告)號: | CN110096362B | 公開(公告)日: | 2023-04-14 |
| 發明(設計)人: | 柴蓉;張麗萍;陳前斌 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/48 |
| 代理公司: | 北京同恒源知識產權代理有限公司 11275 | 代理人: | 趙榮之 |
| 地址: | 400065 *** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 邊緣 服務器 協作 任務 卸載 方法 | ||
1.一種基于邊緣服務器協作的多任務卸載方法,其特征在于,該方法具體包括以下步驟:
S1:建模邊緣服務器變量,具體包括:令E={Ej}表示邊緣服務器集合,其中,Ej表示第j個邊緣服務器,1≤j≤N,N為邊緣服務器的數量;
S2:建模用戶任務特性,具體包括:令系統中擬執行任務的用戶設備(User?Equipment,UE)集合為UE={UEi},其中,UEi表示第i個用戶設備,1≤i≤M,M為用戶設備的總數;UEi任務執行請求由三元組<Ii,Si,Tid>描述,其中,Ii、Si及Tid分別表示UEi擬執行任務所需輸入數據量、待處理的數據量及任務完成截止時刻;假設在某段給定時間段內執行用戶任務,將該時段依次劃分為P個時隙,令Tt表示第t個時隙,1≤t≤P;
S3:建模用戶任務分割變量、卸載變量及時隙分配變量,具體包括:UEi的任務被分割為Li個任意數據量的子任務,各子任務分別卸載至不同邊緣服務器執行或在用戶本地執行;
令λi,l∈[0,1]表示UEi的第l個子任務本地執行數據量的比率,λi,l,j∈[0,1]表示UEi的第l個子任務卸載至邊緣服務器Ej進行執行的數據量比率;
令xi,l={0,1}表示UEi第l個子任務本地執行決策標識,xi,l=1表示UEi的第l個子任務本地執行,否則,xi,l=0;
令xi,l,j={0,1}表示UEi的第l個子任務卸載至邊緣服務器Ej的調度決策標識,xi,l,j=1表示UEi的第l個子任務卸載至邊緣服務器Ej進行執行,否則,xi,l,j=0;
令yi,l,j,t={0,1}表示UEi子任務卸載至邊緣服務Ej執行對應的時隙分配標識,yi,l,j,t=1表示在時隙t,UEi的第l個子任務卸載至邊緣服務器Ej進行執行,否則,yi,l,j,t=0;
S4:建模用戶任務本地執行時延;
建模UEi第l個子任務本地執行所需時延為其中,fi表示UEi的本地計算能力,Si表示UEi擬執行任務待處理的數據量,λi,l∈[0,1]表示UEi的第l個子任務本地執行數據量的比;
S5:建模邊緣服務器執行任務時延:
假設邊緣服務器Ej依次執行所有用戶設備所卸載的任務,令Dj為邊緣服務器Ej執行UE所卸載子任務的時延總和,即其中,表示邊緣服務器Ej執行UEi所卸載第l個子任務所需時延;
其中,表示UEi的任務全部在邊緣服務器Ej上執行所需總時延;
其中,表示UEi的任務傳輸至邊緣服務器Ej所需的傳輸時延,表示UEi的任務卸載至邊緣服務器Ej對應的傳輸速率;Bi,j表示UEi的任務卸載至邊緣服務器Ej所占用的傳輸帶寬,Pi,j表示UEi的任務卸載至邊緣服務器Ej所采用的發送功率,gi,j表示UEi與邊緣服務器Ej之間鏈路的信道增益,σ2表示信道噪聲功率;
表示UEi的任務在邊緣服務器Ej上執行所需處理時延,其中,表示邊緣計算服務器Ej的計算能力;
S6:建模用戶任務調度限制條件,具體包括:
(1)任務卸載約束條件:假設一個邊緣服務器Ej最多接收UEi的一個子任務,即UEi的每個子任務最多卸載至一個邊緣服務器,即且UEi的每個子任務最多卸載一個至本地,即
(2)任務卸載變量與任務分割變量之間應滿足:xi,l,j⊙yi,l,j,t=1,其中⊙表示二元變量的同或運算;任務分割變量約束條件:
(3)用戶任務執行截止時間限制條件應滿足:其中,Ti表示用戶UEi任務完成執行時刻,令其中,Ti,l表示用戶UEi子任務l完成執行時刻,建模為其中,表示UEi子任務l在邊緣服務器Ej開始執行任務時刻;
(4)用戶UEi時隙分配應滿足:時隙連續性約束條件:
(5)UEi的任務最多同時卸載至Ci個邊緣服務器,即其中,Ci表示UEi通信范圍內的所有邊緣服務器個數,Ci≤N;用戶UEi子任務數應該滿足:1≤Li≤Ci+1;
S7:基于用戶最大任務處理時延最小化確定用戶任務卸載策略。
2.根據權利要求1所述的一種基于邊緣服務器協作的多任務卸載方法,其特征在于,所述步驟S7具體包括:在滿足步驟S6約束條件下,基于用戶最大任務處理時延最小化確定用戶任務調度策略,實現任務執行總時延最小化,即
其中,為UEi第l個子任務本地執行的最優調度決策;表示UEi第l個子任務卸載至邊緣服務器Ej執行的最優調度策略;為UEi第l個子任務本地執行的最優比例,表示UEi第l個子任務卸載至邊緣服務器Ej執行的最優比例,表示UEi第l個子任務卸載至邊緣服務器Ej執行的最優時隙分配策略。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910334429.7/1.html,轉載請聲明來源鉆瓜專利網。





