[發明專利]一種計算中心內部物理主機的選擇方法有效
| 申請號: | 201410284277.1 | 申請日: | 2014-06-23 |
| 公開(公告)號: | CN104065547B | 公開(公告)日: | 2017-06-20 |
| 發明(設計)人: | 沈玉龍;宗旋;張琪;姜曉鴻;裴慶祺;張華慶 | 申請(專利權)人: | 西安電子科技大學昆山創新研究院;西安電子科技大學 |
| 主分類號: | H04L12/44 | 分類號: | H04L12/44;H04L29/08;G06F9/455;G06F9/50 |
| 代理公司: | 西安吉盛專利代理有限責任公司61108 | 代理人: | 張培勛 |
| 地址: | 215300 江蘇省蘇州市昆山市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算中心 內部 物理 主機 選擇 方法 | ||
1.一種計算中心內部物理主機的選擇方法,其特征在于包括如下步驟:
1)輸入樹及相關參數
給定一個三元組集合G=(T,r,g),其中,T代表樹,r代表樹的根節點,g代表計算中心需要提供的虛擬機數目;在樹中有三個變量函數:weight()、height()和path(),其中,weight(r)表示以r為根節點的樹能夠提供的虛擬機數目,height(r)表示以r為根節點的樹的高度,path(r)表示以r為根節點的樹存在的最遠路徑;
樹的子樹的根節點以rn表示,n為正整數,n的取值范圍為[1,n],子樹中的變量:weight(rn)、height(rn)和path(rn),其中,weight(rn)表示以rn為根節點的子樹能夠提供的虛擬機數目,height(rn)表示以rn為根節點的子樹的高度,path(rn)表示以rn為根節點的子樹存在的最遠路徑;
給定變量minHeight、minTree、minPath、longestPath、h1和h2,其中,minHeight表示遍歷過程中局部最優子樹的高度,minTree表示遍歷過程中局部最優的子樹,minPath表示遍歷過程中局部最優子樹的路徑長度,longestPath表示遍歷過程中局部最優子樹的最長路徑長度,h1表示遍歷過程中第一高子樹高度,h2表示遍歷過程中第二高子樹高度;
2)數值初始化
初始化變量,即height(r)=0,path(r)=0,height(rn)=0,path(rn)=0,minHeight初始化為無窮大,minTree初始化為空,longestPath=0,h1=0,h2=0;
3)樹的遍歷
采用后序遍歷的方法,從根節點r開始遍歷樹的所有節點;
4)記錄最小子樹
若minHeight≥height(rn),則minHeight=height(rn);若minPath≥path(rn),則minPath=path(rn);并記錄最小子樹minTree=rn,
判斷weight(rn)≥g是否成立,若weight(rn)≥g不成立,則n=n+1,轉至步驟3)繼續遍歷;若weight(rn)≥g成立,執行步驟5);
5)判斷樹的遍歷是否結束
判斷height(rn)>h1是否成立,若height(rn)>h1成立,則h2=h1,h1=height(rn);若height(rn)>h1不成立,再繼續判斷height(rn)>h2是否成立,若height(rn)>h2成立,則h2=height(rn);
若longestPath>path(rn),則longestPath=path(rn),即獲取最短的最長路徑長度;
若樹沒有遍歷結束,則n=n+1,轉至步驟3)繼續遍歷;
判斷h2+h1>longestPath是否成立,若h2+h1>longestPath成立,則path(rn)=h2+h1;若h2+h1>longestPath不成立,則path(rn)=longestPath;
6)得出最優子樹
判斷minTree是否存在,若minTree存在,weight(r)=weight(minTree),height(rn)=height(minTree);若minTree不存在,必須判斷樹T的虛擬機數目是否大于g,如果是,minTree=r,weight(r)=weight(minTree),height(r)=height(minTree),否則沒有最優子樹;
7)選擇最優子樹中的物理主機放置虛擬機
選擇最優子樹中包含的服務器,作為放置虛擬機的物理主機,處理用戶提交的任務或云平臺分配的子任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學昆山創新研究院;西安電子科技大學,未經西安電子科技大學昆山創新研究院;西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410284277.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種即時消息的處理方法、裝置及系統
- 下一篇:以太網保護切換方法





