[發(fā)明專利]控制網(wǎng)絡(luò)利用有效
| 申請?zhí)枺?/td> | 201280032002.8 | 申請日: | 2012-05-30 |
| 公開(公告)號: | CN103635882B | 公開(公告)日: | 2017-07-18 |
| 發(fā)明(設(shè)計(jì))人: | R·弗萊爾斯 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司31100 | 代理人: | 陳小剛 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 控制 網(wǎng)絡(luò) 利用 | ||
1.一種為分布式應(yīng)用指定并分配網(wǎng)絡(luò)帶寬的方法,所述分布式應(yīng)用在網(wǎng)絡(luò)中在所述網(wǎng)絡(luò)中的主機(jī)上執(zhí)行的虛擬機(jī)上執(zhí)行,所述方法包括:
存儲應(yīng)用網(wǎng)絡(luò)規(guī)范,每一應(yīng)用網(wǎng)絡(luò)規(guī)范指定分布式應(yīng)用的網(wǎng)絡(luò)要求,其中所述分布式應(yīng)用具有在多個主機(jī)上的多個虛擬機(jī)上執(zhí)行的各應(yīng)用元素,并且其中所述分布式應(yīng)用的網(wǎng)絡(luò)要求至少包括所述分布式應(yīng)用的各應(yīng)用元素之間的網(wǎng)絡(luò)資源要求;
監(jiān)視所述網(wǎng)絡(luò)中的網(wǎng)絡(luò)使用;
基于所述應(yīng)用網(wǎng)絡(luò)規(guī)范和所述監(jiān)視,確定網(wǎng)絡(luò)帶寬要求;以及
通過遷移所述網(wǎng)絡(luò)中的各虛擬機(jī)中的一個或多個和/或通過所述主機(jī)之一上的系統(tǒng)管理程序提高或降低由此管理的虛擬機(jī)的網(wǎng)絡(luò)傳輸,來滿足所述網(wǎng)絡(luò)帶寬要求。
2.如權(quán)利要求1所述的方法,其特征在于,應(yīng)用網(wǎng)絡(luò)規(guī)范指定穿過對應(yīng)的分布式應(yīng)用的各元素的多個通信路徑,并且所述方法還包括將虛擬機(jī)從第一主機(jī)遷移到第二主機(jī)以滿足所述路徑之一的網(wǎng)絡(luò)要求。
3.如權(quán)利要求1所述的方法,其特征在于,所述監(jiān)視包括在所述主機(jī)的系統(tǒng)管理程序處捕捉虛擬機(jī)的網(wǎng)絡(luò)統(tǒng)計(jì)并傳送所述網(wǎng)絡(luò)統(tǒng)計(jì)以供存儲。
4.如權(quán)利要求3所述的方法,其特征在于,所述監(jiān)視還包括接收所述網(wǎng)絡(luò)的一個或多個路由器、交換機(jī)、或負(fù)載平衡器所報(bào)告的網(wǎng)絡(luò)統(tǒng)計(jì)。
5.如權(quán)利要求3所述的方法,其特征在于,所述監(jiān)視還包括系統(tǒng)管理程序生成并插入探測分組以供傳輸,接收所述探測分組,根據(jù)所述探測分組測量網(wǎng)絡(luò)統(tǒng)計(jì),并除去所述探測分組以使得它們不被傳遞給虛擬機(jī)。
6.如權(quán)利要求1所述的方法,其特征在于,還包括基于成本最小化函數(shù)來動態(tài)地計(jì)算所述網(wǎng)絡(luò)帶寬要求,其中根據(jù)所述成本最小化函數(shù),帶寬成本作為時(shí)間的函數(shù)而變化。
7.一種在主存虛擬機(jī)的經(jīng)由網(wǎng)絡(luò)進(jìn)行通信的多個主機(jī)之間分發(fā)網(wǎng)絡(luò)使用的方法,其中每一主機(jī)具有管理在其上執(zhí)行的虛擬機(jī)的系統(tǒng)管理程序,所述方法包括:
訪問一個或多個計(jì)算機(jī)所存儲的網(wǎng)絡(luò)信息,所述網(wǎng)絡(luò)信息包括指定在所述虛擬機(jī)上運(yùn)行的相應(yīng)分布式應(yīng)用的網(wǎng)絡(luò)要求的信息,其中每一分布式應(yīng)用具有在多個虛擬機(jī)上執(zhí)行的各應(yīng)用元素,并且其中所述分布式應(yīng)用的網(wǎng)絡(luò)要求至少包括所述分布式應(yīng)用的各應(yīng)用元素之間的網(wǎng)絡(luò)資源要求;以及
通過在所述主機(jī)之間遷移虛擬機(jī)或通過所述系統(tǒng)管理程序提高或降低所述系統(tǒng)管理程序所管理的虛擬機(jī)可用的網(wǎng)絡(luò)容量,來嘗試滿足所述應(yīng)用的網(wǎng)絡(luò)要求。
8.如權(quán)利要求7所述的方法,其特征在于,所述網(wǎng)絡(luò)包括路由器、交換機(jī)、以及負(fù)載平衡器,并且保證還包括提高或降低所述路由器、交換機(jī)或負(fù)載平衡器處的網(wǎng)絡(luò)分配。
9.如權(quán)利要求8所述的方法,其特征在于,還包括構(gòu)建所述路由器、交換機(jī)以及負(fù)載平衡器的性能特征的模型,并使用所述模型來提高或降低網(wǎng)絡(luò)分配。
10.如權(quán)利要求7所述的方法,其特征在于,所述網(wǎng)絡(luò)信息包括給定分布式應(yīng)用的應(yīng)用規(guī)范,所述應(yīng)用規(guī)范指定包括表示所述分布式應(yīng)用的相應(yīng)應(yīng)用元素的兩個組件的網(wǎng)絡(luò)通信路徑,所述應(yīng)用規(guī)范還指定所述通信路徑的網(wǎng)絡(luò)要求。
11.如權(quán)利要求7所述的方法,其特征在于,所述分布式應(yīng)用包括與各組件中的第一個相對應(yīng)的第一組應(yīng)用實(shí)例以及與所述各組件中的第二個相對應(yīng)的第二組應(yīng)用實(shí)例。
12.如權(quán)利要求11所述的方法,其特征在于,還包括保證所述第一組中的各應(yīng)用實(shí)例中的一個或多個與所述第二組中的各應(yīng)用實(shí)例中的一個或多個之間的單個帶寬要求。
13.如權(quán)利要求7所述的方法,其特征在于,還包括存儲各單獨(dú)的虛擬機(jī)的虛擬機(jī)網(wǎng)絡(luò)使用統(tǒng)計(jì)并使用所述虛擬機(jī)網(wǎng)絡(luò)使用統(tǒng)計(jì)來選擇要被遷移或者要被提高或降低可用網(wǎng)絡(luò)容量的一個或多個虛擬機(jī)。
14.如權(quán)利要求13所述的方法,其特征在于,還包括通過掛起虛擬機(jī)來降低所述虛擬機(jī)的網(wǎng)絡(luò)容量。
15.如權(quán)利要求7所述的方法,其特征在于,還包括根據(jù)所述網(wǎng)絡(luò)要求之一來標(biāo)識特定虛擬機(jī),選擇主存所述特定虛擬機(jī)的主機(jī)所報(bào)告的所述特定虛擬機(jī)的網(wǎng)絡(luò)統(tǒng)計(jì),以及對照所述網(wǎng)絡(luò)要求中的所述一個來比較所述網(wǎng)絡(luò)統(tǒng)計(jì)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280032002.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種大片OGS基板
- 下一篇:一種帶標(biāo)示區(qū)的瓶貼及飲料瓶
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





