欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

虛擬網(wǎng)絡(luò)中的虛擬機(jī)多播/廣播的制作方法

文檔序號(hào):8385923閱讀:1163來(lái)源:國(guó)知局
虛擬網(wǎng)絡(luò)中的虛擬機(jī)多播/廣播的制作方法
【專利說(shuō)明】虛擬網(wǎng)絡(luò)中的虛擬機(jī)多播/廣播
[0001]背景
[0002]虛擬機(jī)是執(zhí)行操作系統(tǒng)的邏輯并且也可能執(zhí)行一組一個(gè)或多個(gè)應(yīng)用程序的代碼。然而,這樣的邏輯并非在實(shí)際上呈現(xiàn)相關(guān)聯(lián)的用戶界面的客戶端計(jì)算系統(tǒng)(“客戶端”)上執(zhí)行,虛擬機(jī)在主機(jī)計(jì)算系統(tǒng)(“主機(jī)”)上執(zhí)行。
[0003]在操作中,虛擬機(jī)生成表示要呈現(xiàn)在客戶端上的用戶界面(如,桌面或應(yīng)用程序用戶界面)圖像和/或呈現(xiàn)指令,并使得主機(jī)將該圖像和/或呈現(xiàn)指令傳送給客戶端??蛻舳私邮赵搱D像和/或呈現(xiàn)指令,并相應(yīng)地呈現(xiàn)用戶界面。客戶端還接收用戶輸入并將該用戶輸入傳送給主機(jī)。虛擬機(jī)處理輸入并改變虛擬機(jī)狀態(tài)。如果這樣的狀態(tài)改變?cè)斐蓪?duì)用戶界面的改變,則這些改變被傳送給客戶端以供進(jìn)一步呈現(xiàn)。這一過(guò)程重復(fù)得非常快,并且響應(yīng)時(shí)間足夠快,使得客戶端的用戶可能甚至不能區(qū)分操作系統(tǒng)以及可能的相關(guān)聯(lián)的應(yīng)用程序是在客戶端上操作還是經(jīng)由虛擬機(jī)操作。
[0004]主機(jī)通常能夠運(yùn)行多個(gè)虛擬機(jī)。主機(jī)通常確保虛擬機(jī)之間的隔離。因而,單個(gè)主機(jī)可為多個(gè)遠(yuǎn)程客戶端提供操作系統(tǒng)邏輯。每一主機(jī)具有使用底層物理資源(諸如網(wǎng)絡(luò)帶寬、存儲(chǔ)、存儲(chǔ)器、處理)來(lái)向虛擬機(jī)提供如同該虛擬機(jī)具有專用物理資源的表象的管理程序。該表象被稱為虛擬資源。因而,每一虛擬機(jī)可具有虛擬硬盤驅(qū)動(dòng)器、虛擬處理器、虛擬網(wǎng)絡(luò)帶寬、虛擬RAM,等等。
[0005]虛擬網(wǎng)絡(luò)也可由管理程序提供并向上提供給在主機(jī)上運(yùn)行的虛擬機(jī)中的一者或多者,給出這些虛擬機(jī)連接到特定網(wǎng)絡(luò)(即,虛擬網(wǎng)絡(luò))的表象。底層物理網(wǎng)絡(luò)實(shí)際上促進(jìn)正在通信的虛擬機(jī)的對(duì)應(yīng)管理程序之間的通信。然而,這些細(xì)節(jié)被從正在通信的虛擬機(jī)的視圖中抽象出來(lái)。
[0006]概述
[0007]本文描述的至少一個(gè)實(shí)施例涉及虛擬機(jī)之間通過(guò)虛擬網(wǎng)絡(luò)的多播和/或廣播的性能。源管理程序訪問(wèn)源自源虛擬機(jī)的網(wǎng)絡(luò)消息,并訪問(wèn)與目的地虛擬機(jī)中的至少一些相關(guān)聯(lián)的虛擬網(wǎng)絡(luò)地址。
[0008]在一些實(shí)施例中,虛擬網(wǎng)絡(luò)地址可被明確包括在網(wǎng)絡(luò)消息中,并且可能已經(jīng)與單個(gè)目的地地址相對(duì)應(yīng)。作為替換或補(bǔ)充,網(wǎng)絡(luò)消息內(nèi)表達(dá)的群虛擬網(wǎng)絡(luò)地址(諸如多播或廣播虛擬網(wǎng)絡(luò)地址)可被解析成多個(gè)單獨(dú)的虛擬網(wǎng)絡(luò)地址。群虛擬網(wǎng)絡(luò)地址的解析可以使用外部地址查找服務(wù)來(lái)執(zhí)行,但這不是必需的。
[0009]使用每一經(jīng)解析的虛擬網(wǎng)絡(luò)地址,管理程序確定支持目的地虛擬機(jī)的對(duì)應(yīng)管理程序的物理網(wǎng)絡(luò)地址,并且還確定目的地虛擬機(jī)的唯一性標(biāo)識(shí)符。這也可以在外部地址查找服務(wù)的輔助下執(zhí)行,但這不是必需的。
[0010]源管理程序隨后可使用管理程序的物理網(wǎng)絡(luò)地址通過(guò)物理網(wǎng)絡(luò)將網(wǎng)絡(luò)消息連同目的地虛擬機(jī)的唯一性標(biāo)識(shí)符分派給目的地管理程序。例如,源管理程序可以將網(wǎng)絡(luò)消息連同目的地虛擬機(jī)的唯一性標(biāo)識(shí)符封裝在一起。該封裝可包括例如目的地管理程序的允許通信被路由到目的地管理程序的物理網(wǎng)絡(luò)地址。
[0011]目的地管理程序接收該通信,解釋唯一性標(biāo)識(shí)符以標(biāo)識(shí)目的地虛擬機(jī),并將網(wǎng)絡(luò)消息傳遞給目的地虛擬機(jī)。這可針對(duì)被解析成目的地虛擬機(jī)的每一虛擬網(wǎng)絡(luò)地址來(lái)執(zhí)行。
[0012]本
【發(fā)明內(nèi)容】
并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
【附圖說(shuō)明】
[0013]為了描述能夠獲得上述和其它優(yōu)點(diǎn)和特征的方式,各實(shí)施例的更具體的描述將通過(guò)參考各附圖來(lái)呈現(xiàn)。可以理解,這些附圖只描繪了示例實(shí)施例,并且因此不被認(rèn)為是對(duì)其范圍的限制,將通過(guò)使用附圖并利用附加特征和細(xì)節(jié)來(lái)描述和解釋各實(shí)施例,在附圖中:
[0014]圖1抽象地示出可在其中采用本文描述的一些實(shí)施例的物理計(jì)算系統(tǒng);
[0015]圖2抽象地示出主存由管理程序和底層物理資源支持的多個(gè)虛擬機(jī)的主機(jī)計(jì)算系統(tǒng);
[0016]圖3抽象地示出通過(guò)虛擬網(wǎng)絡(luò)通信的多個(gè)虛擬機(jī);
[0017]圖4抽象地示出網(wǎng)絡(luò)消息的結(jié)構(gòu);
[0018]圖5抽象地示出物理網(wǎng)絡(luò)環(huán)境,該物理網(wǎng)絡(luò)環(huán)境在物理網(wǎng)絡(luò)環(huán)境中示出了圖3的五個(gè)虛擬機(jī);
[0019]圖6示出了從分派多播網(wǎng)絡(luò)消息的源管理程序的觀點(diǎn)來(lái)看的執(zhí)行網(wǎng)絡(luò)消息的虛擬化多播的方法的流程圖;
[0020]圖7示出了從目的地管理程序來(lái)看的接收和遞送網(wǎng)絡(luò)消息的方法的流程圖;
[0021]圖8示出了用于訪問(wèn)與被網(wǎng)絡(luò)消息至少間接尋址的多個(gè)目的地虛擬機(jī)中的每一個(gè)相關(guān)聯(lián)的虛擬網(wǎng)絡(luò)地址的方法的流程圖;
[0022]圖9示出了地址查找服務(wù)和可在其中表示的數(shù)據(jù);
[0023]圖10示出了用于更新多播群虛擬網(wǎng)絡(luò)地址的方法的流程圖;以及
[0024]圖11示出示例云計(jì)算環(huán)境。
[0025]詳細(xì)描述
[0026]根據(jù)本文描述的各實(shí)施例,描述了虛擬機(jī)之間通過(guò)虛擬網(wǎng)絡(luò)的多播和/或廣播的性能。源管理程序訪問(wèn)源自源虛擬機(jī)的網(wǎng)絡(luò)消息,并使用該網(wǎng)絡(luò)消息確定與目的地虛擬機(jī)相關(guān)聯(lián)的虛擬網(wǎng)絡(luò)地址(在可能地解析群虛擬網(wǎng)絡(luò)地址之后)。
[0027]使用每一虛擬網(wǎng)絡(luò)地址,管理程序確定支持目的地虛擬機(jī)的對(duì)應(yīng)管理程序的物理網(wǎng)絡(luò)地址,并且還確定目的地虛擬機(jī)的唯一性標(biāo)識(shí)符。這一確定以及對(duì)群虛擬網(wǎng)絡(luò)地址的可能解析可以使用外部地址查找服務(wù)來(lái)執(zhí)行。
[0028]源管理程序隨后可使用管理程序的物理網(wǎng)絡(luò)地址通過(guò)物理網(wǎng)絡(luò)將網(wǎng)絡(luò)消息連同唯一性標(biāo)識(shí)符分派給目的地管理程序。目的地管理程序?qū)⒕W(wǎng)絡(luò)消息傳遞給唯一性標(biāo)識(shí)符所標(biāo)識(shí)的目的地虛擬機(jī)。
[0029]將參考圖1來(lái)描述計(jì)算系統(tǒng)的一些介紹性討論。接著,將參考圖2描述虛擬機(jī)的操作。隨后,將參考圖3和后續(xù)附圖描述虛擬機(jī)在虛擬網(wǎng)絡(luò)中的多播和/或廣播的原理。
[0030]計(jì)算系統(tǒng)現(xiàn)在越來(lái)越多地采取多種多樣的形式。例如,計(jì)算系統(tǒng)可以是手持式設(shè)備、電器、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、大型機(jī)、分布式計(jì)算系統(tǒng)或甚至常規(guī)上不被認(rèn)為是計(jì)算系統(tǒng)的設(shè)備。在本說(shuō)明書(shū)以及權(quán)利要求書(shū)中,術(shù)語(yǔ)“計(jì)算系統(tǒng)”被廣義地定義為包括任何設(shè)備或系統(tǒng)(或其組合),該設(shè)備或系統(tǒng)包含至少一個(gè)物理且有形的處理器以及其上能具有可由處理器執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的物理且有形的存儲(chǔ)器。存儲(chǔ)器可以采取任何形式,并可以取決于計(jì)算系統(tǒng)的性質(zhì)和形式。計(jì)算系統(tǒng)可以分布在網(wǎng)絡(luò)環(huán)境中,并可包括多個(gè)組分計(jì)算系統(tǒng)。
[0031]如圖1所示,在其最基本的配置中,計(jì)算系統(tǒng)100通常包括至少一個(gè)處理單元102和存儲(chǔ)器104。存儲(chǔ)器104可以是物理系統(tǒng)存儲(chǔ)器,該物理系統(tǒng)存儲(chǔ)器可以是易失性、非易失性、或兩者的某種組合。術(shù)語(yǔ)“存儲(chǔ)器”在此也可用來(lái)指諸如物理存儲(chǔ)介質(zhì)等非易失性大容量存儲(chǔ)。如果計(jì)算系統(tǒng)是分布式的,則處理、存儲(chǔ)器和/或存儲(chǔ)能力也可以是分布式的。如此處所使用的那樣,術(shù)語(yǔ)“模塊”或“組件”可以指在計(jì)算系統(tǒng)上執(zhí)行的軟件對(duì)象或例程。此處所描述的不同組件、模塊、引擎,以及服務(wù)可以實(shí)現(xiàn)為在計(jì)算系統(tǒng)上執(zhí)行的對(duì)象或進(jìn)程(例如,作為分開(kāi)的線程)。
[0032]在隨后的描述中,參考由一個(gè)或多個(gè)計(jì)算系統(tǒng)執(zhí)行的動(dòng)作描述了各實(shí)施例。如果這樣的動(dòng)作是以軟件實(shí)現(xiàn)的,則執(zhí)行動(dòng)作的相關(guān)聯(lián)計(jì)算系統(tǒng)的一個(gè)或多個(gè)處理器響應(yīng)于已經(jīng)執(zhí)行了計(jì)算機(jī)可執(zhí)行指令來(lái)引導(dǎo)計(jì)算系統(tǒng)的操作。例如,這樣的計(jì)算機(jī)可執(zhí)行指令可被實(shí)現(xiàn)在形成計(jì)算機(jī)程序產(chǎn)品的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上。這樣的操作的示例涉及對(duì)數(shù)據(jù)的操縱。計(jì)算機(jī)可執(zhí)行指令(以及被操縱的數(shù)據(jù))可被存儲(chǔ)在計(jì)算系統(tǒng)100的存儲(chǔ)器104中。計(jì)算系統(tǒng)100還可包含允許計(jì)算系統(tǒng)100例如通過(guò)網(wǎng)絡(luò)110與其他消息處理器通信的通信信道108。
[0033]在此描述的各實(shí)施例可包括或利用專用或通用計(jì)算機(jī),該專用或通用計(jì)算機(jī)包括諸如例如一個(gè)或多個(gè)處理器和系統(tǒng)存儲(chǔ)器等計(jì)算機(jī)硬件,如以下更詳細(xì)討論的。在此描述的各實(shí)施例還包括用于承載或存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)結(jié)構(gòu)的物理和其他計(jì)算機(jī)可讀介質(zhì)。這樣的計(jì)算機(jī)可讀介質(zhì)可以是可由通用或?qū)S糜?jì)算機(jī)系統(tǒng)訪問(wèn)的任何可用介質(zhì)。存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)是物理存儲(chǔ)介質(zhì)。承載計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)是傳輸介質(zhì)。由此,作為示例而非限制,本發(fā)明的各實(shí)施例可包括至少兩種顯著不同的計(jì)算機(jī)可讀介質(zhì):計(jì)算機(jī)存儲(chǔ)介質(zhì)和傳輸介質(zhì)。
[0034]計(jì)算機(jī)存儲(chǔ)介質(zhì)包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲(chǔ)、磁盤存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或可用于存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的所需程序代碼裝置且可由通用或?qū)S糜?jì)算機(jī)訪問(wèn)的任何其他介質(zhì)。
[0035]“網(wǎng)絡(luò)”被定義為使得電子數(shù)據(jù)能夠在計(jì)算機(jī)系統(tǒng)和/或模塊和/或其它電子設(shè)備之間傳輸?shù)囊粋€(gè)或多個(gè)數(shù)據(jù)鏈路。當(dāng)信息通過(guò)網(wǎng)絡(luò)或另一個(gè)通信連接(硬連線、無(wú)線、或者硬連線或無(wú)線的組合)傳輸或提供給計(jì)算機(jī)時(shí),該計(jì)算機(jī)將該連接適當(dāng)?shù)匾暈閭鬏斀橘|(zhì)。傳輸介質(zhì)可包括可用于攜帶計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的所需程序代碼裝置且可由通用或?qū)S糜?jì)算機(jī)訪問(wèn)的網(wǎng)絡(luò)和/或數(shù)據(jù)鏈路。上述的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
[0
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巩留县| 九台市| 内丘县| 黑龙江省| 佛学| 苗栗县| 蓬莱市| 壶关县| 江门市| 德昌县| 丹寨县| 根河市| 嘉兴市| 林甸县| 聂荣县| 仁布县| 介休市| 泰宁县| 元阳县| 开鲁县| 泾源县| 富宁县| 潼南县| 温泉县| 敦煌市| 清新县| 望奎县| 抚州市| 彭山县| 宣武区| 斗六市| 昌乐县| 紫云| 普兰店市| 邛崃市| 酉阳| 南昌县| 遂宁市| 志丹县| 通辽市| 武冈市|