[發明專利]一種多層嵌套虛擬化結構及其任務分配方法有效
| 申請號: | 201710405158.0 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN107273181B | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 陳曉峰;倪遠;張志為;楊昌松 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 西安長和專利代理有限公司 61227 | 代理人: | 黃偉洪 |
| 地址: | 710071 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多層 嵌套 虛擬 結構 及其 任務 分配 方法 | ||
1.一種多層嵌套虛擬化系統的任務分配方法,其特征在于,所述多層嵌套虛擬化系統包括:兩層嵌套虛擬化部分和多層嵌套虛擬化部分;
所述多層嵌套虛擬化系統中具有多個嵌套的Hypervisor層;高層嵌套虛擬機相對于第二層嵌套虛擬機額外需要的計算資源定義為epsi,j(i≥3);其中i表示嵌套層所在結構的層數,j表示同一嵌套層的虛擬機編號;同時也將第i層Hypervisor的性能開銷映射進epsi,j(i≥3)中;其中idlei,j表示第i層編號為j的虛擬機的空閑資源片;
所述任務分配方法的表達式為:
其中:
集合V={v1,v2...,vk}:是一個待處理任務組成的集合,其中任務的數目為k個;
w=(vi):表示處理任務vi預計所需要的處理時間;
w(vi,P):表示虛擬機P處理任務vi預計所需要的處理時間;
ts(vi,P):表示虛擬機P處理任務vi開始的時間;
tf(vi,P):表示虛擬機P處理任務vi結束的時間,滿足以下公式:
tf(vi,P)=ts(vi,P)+w(vi,P);
prec(vi,P):表示虛擬機P在處理任務vi前,所需處理的任務的集合;如果在處理任務vi前虛擬機P沒有需要處理的任務,prec(vi,P)=0;并且虛擬機P在處理完prec(vi,P)中的任務之前,不會開始處理任務vi;
avail(vi,P):虛擬機P處理完prec(vi,P)中的任務之后,并且準備好執行任務vi的時間:
avail(vi,P)即為執行完prec(vi,P)中最后一個任務的時間:
EFT(vi,P):表示虛擬機P處理任務vi最早的結束時間,即為:
EFT(vi,P)=ts(vi,P)+w(vi,P);
FRT(i):表示在執行任務vi前,云服務器預期租約到期的時間,當執行完任務vi后,得到FRT(i)';
time:表示執行任務vi所增加的服務器的租期,即為:
time=(FRT(i)′-FRT(i));
cost(vi,Pj)示執行任務vi所需要支付的花銷,定義為:
cost(vi,Pj)=time*mtu;
其中mtu內租用某一配置下的云服務器所需要的花銷;
H={HOST1,HOST2...,HOSTK}:表示已租用云服務器組成的集合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710405158.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種硬件資源的調度方法及裝置
- 下一篇:一種虛擬機資源動態擴充方法及系統





