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

基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法和裝置的制作方法

文檔序號(hào):6368006閱讀:126來(lái)源:國(guó)知局
專利名稱:基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及到通信技術(shù)領(lǐng)域,特別涉及到一種基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法和裝置。
背景技術(shù)
虛擬化操作系統(tǒng),可以實(shí)現(xiàn)單CPU上多個(gè)操作系統(tǒng)同時(shí)運(yùn)行。而對(duì)于手機(jī)等移動(dòng)終端,實(shí)時(shí)性是一個(gè)非常重要的指標(biāo),當(dāng)多個(gè)虛擬機(jī)同時(shí)在運(yùn)行時(shí),實(shí)現(xiàn)多個(gè)虛擬機(jī)之間的快速通訊就顯得非常重要。在目前已有的技術(shù)中,用于虛擬機(jī)之間通訊的方法主要就是在兩個(gè)虛擬機(jī)之間共享內(nèi)存,然后通過(guò)CPU去讀取共享內(nèi)存中的內(nèi)容,從而實(shí)現(xiàn)兩個(gè)虛擬機(jī)之間的通訊。但是,這種方法通常都需要虛擬機(jī)分配制定內(nèi)存,并且當(dāng)虛擬機(jī)之間需要進(jìn)行通訊時(shí),還需要通過(guò)CPU去讀取共享內(nèi)存中的內(nèi)容。這樣,便使得兩個(gè)虛擬機(jī)之間通訊的實(shí)時(shí)性不高,同時(shí)也比較浪費(fèi)CPU資源。

發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法和裝置,通過(guò)采用調(diào)度層,使得上層源虛擬機(jī)可以直接通過(guò)調(diào)度層向目標(biāo)虛擬機(jī)發(fā)送通訊信息,從而能夠達(dá)到提高虛擬機(jī)之間通訊的速度、節(jié)省內(nèi)存資源的目的。本發(fā)明提供一種基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法,包括接收源虛擬機(jī)發(fā)送的第一通訊請(qǐng)求,并返回一個(gè)用于標(biāo)識(shí)所述第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給所述源虛擬機(jī),以供源虛擬機(jī)注冊(cè)第一回調(diào)函數(shù)后與所述第一標(biāo)記ID進(jìn)行綁定;接收目標(biāo)虛擬機(jī)利用所述源虛擬機(jī)提供的信息發(fā)送的第二通訊請(qǐng)求,并返回一個(gè) 用于標(biāo)識(shí)所述第二通訊請(qǐng)求綁定成功的第二標(biāo)記ID給所述目標(biāo)虛擬機(jī),以供目標(biāo)虛擬機(jī)注冊(cè)第二回調(diào)函數(shù)后與所述第二標(biāo)記ID進(jìn)行綁定;將所述源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)給所述目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供處理所述通訊信息。優(yōu)選地,在執(zhí)行所述接收源虛擬機(jī)發(fā)送的第一通訊請(qǐng)求,并返回一個(gè)用于標(biāo)識(shí)所述第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給所述源虛擬機(jī)之前,還包括對(duì)所述源虛擬機(jī)和所述目標(biāo)虛擬機(jī)的狀態(tài),以及用于保存通訊信息的通訊信息表格進(jìn)行初始化,并為所述源虛擬機(jī)和目標(biāo)虛擬機(jī)分配源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。優(yōu)選地,所述源虛擬機(jī)提供給所述目標(biāo)虛擬機(jī)的信息包括所述源虛擬機(jī)ID號(hào)和所述第一標(biāo)記ID。優(yōu)選地,在執(zhí)行所述返回一個(gè)用于標(biāo)識(shí)所述第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給所述源虛擬機(jī)之前,還包括將所述第一通訊請(qǐng)求保存在所述通訊信息表格中。優(yōu)選地,在執(zhí)行所述將源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)給所述目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供處理所述通訊信息之后,還包括接收所述源虛擬機(jī)發(fā)送的取消通訊請(qǐng)求,刪除所述通訊信息表格中的通訊信息。本發(fā)明還提供一種基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置,包括第一返回模塊,用于接收源虛擬機(jī)發(fā)送的第一通訊請(qǐng)求,并返回一個(gè)用于標(biāo)識(shí)所述第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給所述源虛擬機(jī),以供源虛擬機(jī)注冊(cè)第一回調(diào)函數(shù)后與所述第一標(biāo)記ID進(jìn)行綁定;第二返回模塊,用于接收目標(biāo)虛擬機(jī)利用所述源虛擬機(jī)提供的信息發(fā)送的第二通訊請(qǐng)求,并返回一個(gè)用于標(biāo)識(shí)所述第二通訊請(qǐng)求綁定成功的第二標(biāo)記ID給所述目標(biāo)虛擬機(jī),以供目標(biāo)虛擬機(jī)注冊(cè)第二回調(diào)函數(shù)后與所述第二標(biāo)記ID進(jìn)行綁定;轉(zhuǎn)發(fā)模塊,用于將所述源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)給所述目標(biāo)虛擬機(jī),并將CPU 授權(quán)給目標(biāo)虛擬機(jī)以供處理所述通訊信息。優(yōu)選地,基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置還包括初始化模塊,用于對(duì)所述源虛擬機(jī)和所述目標(biāo)虛擬機(jī)的狀態(tài),以及用于保存通訊信息的通訊信息表格進(jìn)行初始化,并為所述源虛擬機(jī)和目標(biāo)虛擬機(jī)分配源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。優(yōu)選地,所述源虛擬機(jī)提供給所述目標(biāo)虛擬機(jī)的信息包括所述源虛擬機(jī)ID號(hào)和所述第一標(biāo)記ID。優(yōu)選地,基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置還包括保存模塊,用于將所述第一通訊請(qǐng)求保存在所述通訊信息表格中。優(yōu)選地,基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置還包括刪除模塊,用于接收所述源虛擬機(jī)發(fā)送的取消通訊請(qǐng)求,刪除所述通訊信息表格中的通訊信息。本發(fā)明所提供的一種基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法,首先,接收來(lái)自源虛擬機(jī)和目標(biāo)虛擬機(jī)所發(fā)送的第一通訊請(qǐng)求,并返回用于標(biāo)識(shí)綁定成功的第一標(biāo)記ID和第二標(biāo)記ID,來(lái)供源虛擬機(jī)和目標(biāo)虛擬機(jī)與各自接收到的標(biāo)記ID進(jìn)行綁定。然后,將源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)至目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供其對(duì)該通訊信息進(jìn)行處理。采用這種方法來(lái)完成源虛擬機(jī)和目標(biāo)虛擬機(jī)之間的通訊,使得處于上層的源虛擬機(jī)可以直接向目標(biāo)虛擬機(jī)發(fā)送通訊信息,這樣就可以在很大程度上提高虛擬機(jī)之間通訊的速度,并且可以節(jié)省內(nèi)存的資源。


圖I為本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法一實(shí)施例的流程示意圖;圖2為本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法又一實(shí)施例的流程示意圖;圖3為本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法另一實(shí)施例的流程示意圖;圖4為本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法再一實(shí)施例的流程示意圖;圖5為本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置又一實(shí)施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置另一實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置再一實(shí)施例的結(jié)構(gòu)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照?qǐng)D1,提出本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法一實(shí)施例。該方法包括步驟S101,接收源虛擬機(jī)發(fā)送的第一通訊請(qǐng)求,并返回一個(gè)用于標(biāo)識(shí)第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給源虛擬機(jī),以供源虛擬機(jī)注冊(cè)第一回調(diào)函數(shù)后與第一標(biāo)記ID進(jìn)行綁定;本發(fā)明所提供的基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法,通過(guò)調(diào)度層接收來(lái)自源虛擬機(jī)和一個(gè)或多個(gè)目標(biāo)虛擬機(jī)之間的通訊請(qǐng)求,并分別返回唯一的標(biāo)記ID來(lái)供源虛擬機(jī)和目標(biāo)虛擬機(jī)與各自接收到的標(biāo)記ID進(jìn)行綁定。然后,通過(guò)調(diào)度層將源虛擬機(jī)發(fā)送的通訊 信息轉(zhuǎn)發(fā)至目標(biāo)虛擬機(jī),以供目標(biāo)虛擬機(jī)對(duì)該通訊信息進(jìn)行處理。調(diào)度層在每次收到通訊請(qǐng)求后,都會(huì)立即處理該請(qǐng)求,并且發(fā)送調(diào)度命令,這種方式可以快速響應(yīng)并處理虛擬機(jī)之間的通訊請(qǐng)求。在本實(shí)施例中,如源虛擬機(jī)需要與其對(duì)端的一個(gè)或多個(gè)目標(biāo)虛擬機(jī)進(jìn)行通訊時(shí),首先就需要向調(diào)度層發(fā)送一個(gè)第一通訊請(qǐng)求,請(qǐng)求與調(diào)度層進(jìn)行綁定。而當(dāng)調(diào)度層接收到這個(gè)第一通訊請(qǐng)求后,會(huì)根據(jù)這個(gè)請(qǐng)求,并且在綁定成功后,返回一個(gè)唯一的用于標(biāo)識(shí)源虛擬機(jī)所發(fā)送的第一通訊請(qǐng)求與調(diào)度層綁定成功的第一標(biāo)記ID給源虛擬機(jī)。當(dāng)源虛擬機(jī)接收到該唯一的第一標(biāo)記ID后,便會(huì)將這個(gè)第一標(biāo)記ID進(jìn)行保存,并且注冊(cè)一個(gè)第一回調(diào)函數(shù),并將第一標(biāo)記ID與該第一回調(diào)函數(shù)進(jìn)行綁定,以供在與目標(biāo)虛擬機(jī)進(jìn)行通訊時(shí),可以執(zhí)行對(duì)應(yīng)的回調(diào),從而達(dá)到與目標(biāo)虛擬機(jī)進(jìn)行通訊的目的。步驟S102,接收目標(biāo)虛擬機(jī)利用源虛擬機(jī)提供的信息發(fā)送的第二通訊請(qǐng)求,并返回一個(gè)用于標(biāo)識(shí)第二通訊請(qǐng)求綁定成功的第二標(biāo)記ID給目標(biāo)虛擬機(jī),以供目標(biāo)虛擬機(jī)注冊(cè)第二回調(diào)函數(shù)后與第二標(biāo)記ID進(jìn)行綁定;當(dāng)源虛擬機(jī)接收到調(diào)度層的第一標(biāo)記ID,并且注冊(cè)了第一回調(diào)函數(shù)后,需要向其對(duì)端的目標(biāo)虛擬機(jī)發(fā)送包括了源虛擬機(jī)的綁定信息的通知。然后,目標(biāo)虛擬機(jī)便會(huì)利用通知中所攜帶的信息,也向調(diào)度層發(fā)送一個(gè)定義為第二通訊請(qǐng)求的綁定請(qǐng)求,同樣請(qǐng)求與調(diào)度層進(jìn)行綁定。而當(dāng)調(diào)度層接收到第二通訊請(qǐng)求后,會(huì)根據(jù)該請(qǐng)求中所攜帶的信息檢查是否進(jìn)行綁定,如綁定成功后,同樣會(huì)返回一個(gè)唯一的用于標(biāo)識(shí)第二通訊請(qǐng)求與調(diào)度層綁定成功的第二標(biāo)記ID給目標(biāo)虛擬機(jī)。當(dāng)目標(biāo)虛擬機(jī)接收到該唯一的第二標(biāo)記ID后,同樣會(huì)將這個(gè)第二標(biāo)記ID進(jìn)行保存,并且注冊(cè)一個(gè)第二回調(diào)函數(shù),并將第二標(biāo)記ID與該第二回調(diào)函數(shù)進(jìn)行綁定,以供在與源虛擬機(jī)進(jìn)行通訊時(shí),可以執(zhí)行對(duì)應(yīng)的回調(diào),從而達(dá)到與源虛擬機(jī)進(jìn)行通訊的目的。在本實(shí)施例中,當(dāng)源虛擬機(jī)接收到調(diào)度層的第一標(biāo)記ID,并且注冊(cè)了第一回調(diào)函數(shù),同時(shí)完成了該第一標(biāo)記ID與第一回調(diào)函數(shù)的綁定后,源虛擬機(jī)便要通知需要進(jìn)行通訊的目標(biāo)虛擬機(jī),以通知其請(qǐng)求與調(diào)度層進(jìn)行綁定。這樣,源虛擬機(jī)就會(huì)通過(guò)共享內(nèi)存,將包括了源虛擬機(jī)ID號(hào)和第一標(biāo)記ID的信息同時(shí)提供給目標(biāo)虛擬機(jī),以供其根據(jù)這些信息來(lái)向調(diào)度層發(fā)送第二通訊請(qǐng)求。在本實(shí)施例中,源虛擬機(jī)ID號(hào)是調(diào)度層在進(jìn)行初始化的時(shí)候?yàn)樵刺摂M機(jī)和目標(biāo)虛擬機(jī)所分配的用于標(biāo)識(shí)各虛擬機(jī)的唯一的ID號(hào)。步驟S103,將源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)給目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供處理通訊信息。當(dāng)源虛擬機(jī)和目標(biāo)虛擬機(jī)都成功地完成了和調(diào)度層之間的綁定后,那完成了對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)的通訊請(qǐng)求的測(cè)試流程。這時(shí),源虛擬機(jī)和目標(biāo)虛擬機(jī)便可以進(jìn)行相互之間的通訊,首先,源虛擬機(jī)會(huì)發(fā)送通訊信息給目標(biāo)虛擬機(jī),而調(diào)度層會(huì)隨時(shí)檢測(cè)是否有源虛擬機(jī)發(fā)送給目標(biāo)虛擬機(jī)的通訊信息,如果有,則會(huì)將這個(gè)通訊信息轉(zhuǎn)發(fā)給目標(biāo)虛擬機(jī)。同時(shí),調(diào)度層還會(huì)將CPU授權(quán)給目標(biāo)虛擬機(jī),以供其對(duì)通訊信息進(jìn)行處理,而當(dāng)目標(biāo)虛擬機(jī)接收到調(diào)度層所轉(zhuǎn)發(fā)的通訊信息后,便會(huì)調(diào)用與第二標(biāo)記ID綁定后的第二回調(diào)函數(shù),從而進(jìn)入目標(biāo)函數(shù),根據(jù)相應(yīng)的函數(shù)來(lái)對(duì)通訊信息進(jìn)行處理。本發(fā)明所提供的基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法,通過(guò)調(diào)度層來(lái)完 成源虛擬機(jī)和目標(biāo)虛擬機(jī)之間的通訊。首先,調(diào)度層接收來(lái)自源虛擬機(jī)和目標(biāo)虛擬機(jī)所發(fā)送的第一 通訊請(qǐng)求,并返回用于標(biāo)識(shí)與調(diào)度層綁定成功的第一標(biāo)記ID和第二標(biāo)記ID,來(lái)供源虛擬機(jī) 和目標(biāo)虛擬機(jī)與各自接收到的標(biāo)記ID進(jìn)行綁定。然后,通過(guò)調(diào)度層將源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)至目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供其對(duì)該通訊信息進(jìn)行處理。采用這種方法來(lái)完成源虛擬機(jī)和目標(biāo)虛擬機(jī)之間的通訊,使得處于上層的源虛擬機(jī)可以直接通過(guò)調(diào)度層向目標(biāo)虛擬機(jī)發(fā)送通訊信息,這樣就可以在很大程度上提高虛擬機(jī)之間通訊的速度,并且可以節(jié)省內(nèi)存的資源。參照?qǐng)D2,提出本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法又一實(shí)施例。在執(zhí)行步驟SlOl之前,該方法還包括步驟S104,對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)的狀態(tài),以及用于保存通訊信息的通訊信息表格進(jìn)行初始化,并為源虛擬機(jī)和目標(biāo)虛擬機(jī)分配源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。在本實(shí)施例中,在通過(guò)調(diào)度層來(lái)實(shí)現(xiàn)源虛擬機(jī)和目標(biāo)虛擬機(jī)之間的通訊之前,首先,需要通過(guò)調(diào)度層來(lái)進(jìn)行初始化,此時(shí)所進(jìn)行初始化的內(nèi)容包括對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)的狀態(tài),以及對(duì)通訊信息表格進(jìn)行初始化,本實(shí)施例中所提供的通訊信息表格用于在調(diào)度層接收到來(lái)自各虛擬機(jī)的通訊請(qǐng)求后,將這些通訊信息進(jìn)行保存。而在通過(guò)調(diào)度層進(jìn)行初始化的同時(shí),還需要通過(guò)調(diào)度層來(lái)對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)分別分配用于標(biāo)識(shí)源虛擬機(jī)和目標(biāo)虛擬機(jī)的ID號(hào),可以將這兩種ID號(hào)分別定義為源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。與此同時(shí),源虛擬機(jī)和目標(biāo)虛擬機(jī)也需要對(duì)自身進(jìn)行初始化,其目的是注冊(cè)中斷函數(shù),以方便與調(diào)度層建立通訊。在進(jìn)行源虛擬機(jī)和目標(biāo)虛擬機(jī)之間的通訊之前,首先對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)的狀態(tài),以及對(duì)通訊信息表格進(jìn)行初始化;并且,同時(shí)為源虛擬機(jī)和目標(biāo)虛擬機(jī)分別分配用于標(biāo)識(shí)源虛擬機(jī)和目標(biāo)虛擬機(jī)的源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。同時(shí),源虛擬機(jī)和目標(biāo)虛擬機(jī)也需要對(duì)自身進(jìn)行初始化。這樣,就可以很方便地通過(guò)調(diào)度層來(lái)接收來(lái)自源虛擬機(jī)和目標(biāo)虛擬機(jī)的通訊請(qǐng)求,并且及時(shí)快速地對(duì)這些通訊請(qǐng)求進(jìn)行響應(yīng)及處理。這樣,就進(jìn)一步保證了可以在很大程度上虛擬機(jī)之間通訊的速度。參照?qǐng)D3,提出本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法另一實(shí)施例。該方法還包括步驟S105,將第一通訊請(qǐng)求保存在通訊信息表格中。
在本實(shí)施例中,當(dāng)源虛擬機(jī)需要與其對(duì)端的一個(gè)或多個(gè)目標(biāo)虛擬機(jī)進(jìn)行通訊時(shí),首先就需要向調(diào)度層發(fā)送一個(gè)第一通訊請(qǐng)求,請(qǐng)求與調(diào)度層進(jìn)行綁定。而當(dāng)調(diào)度層接收到第一通訊請(qǐng)求后,先要將這個(gè)第一通訊請(qǐng)求進(jìn)行保存,即將其保存在調(diào)度層中的通訊信息表格中,本實(shí)施例中所提供的通訊信息表格用于在調(diào)度層接收到來(lái)自各虛擬機(jī)的通訊請(qǐng)求后,將這些通訊信息進(jìn)行保存。而當(dāng)源虛擬機(jī)與目標(biāo)虛擬機(jī)的通訊結(jié)束后,調(diào)度層便會(huì)將這個(gè)通訊信息表格中所保存的所有通訊信息進(jìn)行清空,以便可以在下一次源虛擬機(jī)與目標(biāo)虛擬機(jī)進(jìn)行通訊時(shí),保存新的通訊信息。將源虛擬機(jī)所發(fā)送的第一通訊請(qǐng)求保存在調(diào)度層的通訊信息表格中,以便將這些通訊信息進(jìn)行保存,方便在源虛擬機(jī)和目標(biāo)虛擬機(jī)進(jìn)行通訊的過(guò)程中,對(duì)通訊信息進(jìn)行檢查及測(cè)試。參照?qǐng)D4,提出本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法再一實(shí)施例。在執(zhí)行步驟S103之后,還包括步驟S106,接收源虛擬機(jī)發(fā)送的取消通訊請(qǐng)求,刪除通訊信息表格中的通訊信息。
在本實(shí)施例中,當(dāng)源虛擬機(jī)和目標(biāo)虛擬機(jī)通過(guò)調(diào)度層完成了相互之間的通訊后,還需要通過(guò)源虛擬機(jī)通知調(diào)度層對(duì)源虛擬機(jī)以及所有目標(biāo)虛擬機(jī)的綁定信息進(jìn)行釋放,即通過(guò)源虛擬機(jī)向調(diào)度層發(fā)送一個(gè)取消通訊請(qǐng)求,以請(qǐng)求虛擬機(jī)將各虛擬機(jī)的綁定信息進(jìn)行釋放。同時(shí),調(diào)度層在收到源虛擬機(jī)發(fā)送的取消通訊請(qǐng)求后,還需要將通訊信息表格中所保存的進(jìn)行通訊的源虛擬機(jī)和所有目標(biāo)虛擬機(jī)的通訊信息進(jìn)行刪除。而源虛擬機(jī)和目標(biāo)虛擬機(jī)也需要同時(shí)將調(diào)度層所返回的第一標(biāo)記ID與第一回調(diào)函數(shù),以及第二標(biāo)記ID與第二回調(diào)函數(shù)之間的綁定進(jìn)行刪除。當(dāng)源虛擬機(jī)和目標(biāo)虛擬機(jī)通過(guò)調(diào)度層完成了相互之間的通訊后,將各虛擬機(jī)的綁定信息進(jìn)行釋放,并且將通訊信息表格中所保存的進(jìn)行通訊的源虛擬機(jī)和所有目標(biāo)虛擬機(jī)的通訊信息進(jìn)行刪除。這樣,就進(jìn)一步保證了可以節(jié)省內(nèi)存的資源。參照?qǐng)D5,提出本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置一實(shí)施例。該裝置包括第一返回模塊10,用于接收源虛擬機(jī)發(fā)送的第一通訊請(qǐng)求,并返回一個(gè)用于標(biāo)識(shí)第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給源虛擬機(jī),以供源虛擬機(jī)注冊(cè)第一回調(diào)函數(shù)后與第一標(biāo)記ID進(jìn)行綁定;第二返回模塊20,用于接收目標(biāo)虛擬機(jī)利用源虛擬機(jī)提供的信息發(fā)送的第二通訊請(qǐng)求,并返回一個(gè)用于標(biāo)識(shí)第二通訊請(qǐng)求綁定成功的第二標(biāo)記ID給所述目標(biāo)虛擬機(jī),以供目標(biāo)虛擬機(jī)注冊(cè)第二回調(diào)函數(shù)后與第二標(biāo)記ID進(jìn)行綁定;轉(zhuǎn)發(fā)模塊30,用于將源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)給目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供處理通訊信息。本發(fā)明所提供的基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置,通過(guò)調(diào)度層接收來(lái)自源虛擬機(jī)和一個(gè)或多個(gè)目標(biāo)虛擬機(jī)之間的通訊請(qǐng)求,并分別返回唯一的標(biāo)記ID來(lái)供源虛擬機(jī)和目標(biāo)虛擬機(jī)與各自接收到的標(biāo)記ID進(jìn)行綁定。然后,通過(guò)調(diào)度層將源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)至目標(biāo)虛擬機(jī),以供目標(biāo)虛擬機(jī)對(duì)該通訊信息進(jìn)行處理。調(diào)度層在每次收到通訊請(qǐng)求后,都會(huì)立即處理該請(qǐng)求,并且發(fā)送調(diào)度命令,這種方式可以快速響應(yīng)并處理虛擬機(jī)之間的通訊請(qǐng)求。
在本實(shí)施例中,如源虛擬機(jī)需要與其對(duì)端的一個(gè)或多個(gè)目標(biāo)虛擬機(jī)進(jìn)行通訊時(shí),首先就需要向調(diào)度層發(fā)送一個(gè)第一通訊請(qǐng)求,請(qǐng)求與調(diào)度層進(jìn)行綁定。而當(dāng)調(diào)度層接收到這個(gè)第一通訊請(qǐng)求后,會(huì)根據(jù)這個(gè)請(qǐng)求,并且在綁定成功后,通過(guò)第一返回模塊10返回一個(gè)唯一的用于標(biāo)識(shí)源虛擬機(jī)所發(fā)送的第一通訊請(qǐng)求與調(diào)度層綁定成功的第一標(biāo)記ID給源虛擬機(jī)。當(dāng)源虛擬機(jī)接收到該唯一的第一標(biāo)記ID后,便會(huì)將這個(gè)第一標(biāo)記ID進(jìn)行保存,并且注冊(cè)一個(gè)第一回調(diào)函數(shù),并將第一標(biāo)記ID與該第一回調(diào)函數(shù)進(jìn)行綁定,以供在與目標(biāo)虛擬機(jī)進(jìn)行通訊時(shí),可以執(zhí)行對(duì)應(yīng)的回調(diào),從而達(dá)到與目標(biāo)虛擬機(jī)進(jìn)行通訊的目的。當(dāng)源虛擬機(jī)接收到調(diào)度層的第一標(biāo)記ID,并且注冊(cè)了第一回調(diào)函數(shù)后,需要向其對(duì)端的目標(biāo)虛擬機(jī)發(fā)送包括了源虛擬機(jī)的綁定信息的通知。然后,目標(biāo)虛擬機(jī)便會(huì)利用通知中所攜帶的信息,也向調(diào)度層發(fā)送一個(gè)定義為第二通訊請(qǐng)求的綁定請(qǐng)求,同樣請(qǐng)求與調(diào)度層進(jìn)行綁定。而當(dāng)調(diào)度層接收到第二通訊請(qǐng)求后,會(huì)根據(jù)該請(qǐng)求中所攜帶的信息檢查是否進(jìn)行綁定,如綁定成功后,同樣會(huì)通過(guò)第二返回模塊20返回一個(gè)唯一的用于標(biāo)識(shí)第二通訊請(qǐng)求與調(diào)度層綁定成功的第二標(biāo)記ID給目標(biāo)虛擬機(jī)。當(dāng)目標(biāo)虛擬機(jī)接收到該唯一的第 二標(biāo)記ID后,同樣會(huì)將這個(gè)第二標(biāo)記ID進(jìn)行保存,并且注冊(cè)一個(gè)第二回調(diào)函數(shù),并將第二標(biāo)記ID與該第二回調(diào)函數(shù)進(jìn)行綁定,以供在與源虛擬機(jī)進(jìn)行通訊時(shí),可以執(zhí)行對(duì)應(yīng)的回調(diào),從而達(dá)到與源虛擬機(jī)進(jìn)行通訊的目的。在本實(shí)施例中,當(dāng)源虛擬機(jī)接收到調(diào)度層的第一標(biāo)記ID,并且注冊(cè)了第一回調(diào)函數(shù),同時(shí)完成了該第一標(biāo)記ID與第一回調(diào)函數(shù)的綁定后,源虛擬機(jī)便要通知需要進(jìn)行通訊的目標(biāo)虛擬機(jī),以通知其請(qǐng)求與調(diào)度層進(jìn)行綁定。這樣,源虛擬機(jī)就會(huì)通過(guò)共享內(nèi)存,將包括了源虛擬機(jī)ID號(hào)和第一標(biāo)記ID的信息同時(shí)提供給目標(biāo)虛擬機(jī),以供其根據(jù)這些信息來(lái)向調(diào)度層發(fā)送第二通訊請(qǐng)求。在本實(shí)施例中,源虛擬機(jī)ID號(hào)是調(diào)度層在進(jìn)行初始化的時(shí)候?yàn)樵刺摂M機(jī)和目標(biāo)虛擬機(jī)所分配的用于標(biāo)識(shí)各虛擬機(jī)的唯一的ID號(hào)。當(dāng)源虛擬機(jī)和目標(biāo)虛擬機(jī)都成功地完成了和調(diào)度層之間的綁定后,那完成了對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)的通訊請(qǐng)求的測(cè)試流程。這時(shí),源虛擬機(jī)和目標(biāo)虛擬機(jī)便可以進(jìn)行相互之間的通訊,首先,源虛擬機(jī)會(huì)發(fā)送通訊信息給目標(biāo)虛擬機(jī),而調(diào)度層會(huì)隨時(shí)檢測(cè)是否有源虛擬機(jī)發(fā)送給目標(biāo)虛擬機(jī)的通訊信息,如果有,轉(zhuǎn)發(fā)模塊30則會(huì)將這個(gè)通訊信息轉(zhuǎn)發(fā)給目標(biāo)虛擬機(jī)。同時(shí),調(diào)度層還會(huì)將CPU授權(quán)給目標(biāo)虛擬機(jī),以供其對(duì)通訊信息進(jìn)行處理,而當(dāng)目標(biāo)虛擬機(jī)接收到調(diào)度層所轉(zhuǎn)發(fā)的通訊信息后,便會(huì)調(diào)用與第二標(biāo)記ID綁定后的第二回調(diào)函數(shù),從而進(jìn)入目標(biāo)函數(shù),根據(jù)相應(yīng)的函數(shù)來(lái)對(duì)通訊信息進(jìn)行處理。本發(fā)明所提供的基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置,通過(guò)調(diào)度層來(lái)完成源虛擬機(jī)和目標(biāo)虛擬機(jī)之間的通訊。首先,調(diào)度層接收來(lái)自源虛擬機(jī)和目標(biāo)虛擬機(jī)所發(fā)送的第一通訊請(qǐng)求,并返回用于標(biāo)識(shí)與調(diào)度層綁定成功的第一標(biāo)記ID和第二標(biāo)記ID,來(lái)供源虛擬機(jī)和目標(biāo)虛擬機(jī)與各自接收到的標(biāo)記ID進(jìn)行綁定。然后,通過(guò)調(diào)度層將源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)至目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供其對(duì)該通訊信息進(jìn)行處理。采用這種方法來(lái)完成源虛擬機(jī)和目標(biāo)虛擬機(jī)之間的通訊,使得處于上層的源虛擬機(jī)可以直接通過(guò)調(diào)度層向目標(biāo)虛擬機(jī)發(fā)送通訊信息,這樣就可以在很大程度上提高虛擬機(jī)之間通訊的速度,并且可以節(jié)省內(nèi)存的資源。參照?qǐng)D6,提出本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置又一實(shí)施例。調(diào)度層還包括
初始化模塊40,用于對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)的狀態(tài),以及用于保存通訊信息的通訊信息表格進(jìn)行初始化,并為源虛擬機(jī)和目標(biāo)虛擬機(jī)分配源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。在本實(shí)施例中,在通過(guò)調(diào)度層來(lái)實(shí)現(xiàn)源虛擬機(jī)和目標(biāo)虛擬機(jī)之間的通訊之前,首先,需要通過(guò)初始化模塊40來(lái)進(jìn)行初始化,此時(shí)所進(jìn)行初始化的內(nèi)容包括對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)的狀態(tài),以及對(duì)通訊信息表格進(jìn)行初始化,本實(shí)施例中所提供的通訊信息表格用于在調(diào)度層接收到來(lái)自各虛擬機(jī)的通訊請(qǐng)求后,將這些通訊信息進(jìn)行保存。而在通過(guò)調(diào)度層進(jìn)行初始化的同時(shí),還需要通過(guò)調(diào)度層來(lái)對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)分別分配用于標(biāo)識(shí)源虛擬機(jī)和目標(biāo)虛擬機(jī)的ID號(hào),可以將這兩種ID號(hào)分別定義為源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。與此同時(shí),源虛擬機(jī)和目標(biāo)虛擬機(jī)也需要對(duì)自身進(jìn)行初始化,其目的是注冊(cè)中斷函數(shù),以方便與調(diào)度層建立通訊。在進(jìn)行源虛擬機(jī)和目標(biāo)虛擬機(jī)之間的通訊之前,首先對(duì)源虛擬機(jī)和目標(biāo)虛擬機(jī)的狀態(tài),以及對(duì)通訊信息表格進(jìn)行初始化;并且,同時(shí)為源虛擬機(jī)和目標(biāo)虛擬機(jī)分別分配用于標(biāo)識(shí)源虛擬機(jī)和目標(biāo)虛擬機(jī)的源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。同時(shí),源虛擬機(jī)和目標(biāo)虛擬機(jī)也需要對(duì)自身進(jìn)行初始化。這樣,就可以很方便地通過(guò)調(diào)度層來(lái)接收來(lái)自源虛擬機(jī)和目標(biāo)虛擬機(jī)的通訊請(qǐng)求,并且及時(shí)快速地對(duì)這些通訊請(qǐng)求進(jìn)行響應(yīng)及處理。這樣,就進(jìn)一步保證了可以在很大程度上虛擬機(jī)之間通訊的速度。參照?qǐng)D7,提出本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置另一實(shí)施例。調(diào)度層還包括保存模塊50,用于將第一通訊請(qǐng)求保存在通訊信息表格中。在本實(shí)施例中,當(dāng)源虛擬機(jī)需要與其對(duì)端的一個(gè)或多個(gè)目標(biāo)虛擬機(jī)進(jìn)行通訊時(shí),首先就需要向調(diào)度層發(fā)送一個(gè)第一通訊請(qǐng)求,請(qǐng)求與調(diào)度層進(jìn)行綁定。而當(dāng)調(diào)度層接收到第一通訊請(qǐng)求后,保存模塊50先要將這個(gè)第一通訊請(qǐng)求進(jìn)行保存,即將其保存在調(diào)度層中 的通訊信息表格中,本實(shí)施例中所提供的通訊信息表格用于在調(diào)度層接收到來(lái)自各虛擬機(jī)的通訊請(qǐng)求后,將這些通訊信息進(jìn)行保存。而當(dāng)源虛擬機(jī)與目標(biāo)虛擬機(jī)的通訊結(jié)束后,調(diào)度層便會(huì)將這個(gè)通訊信息表格中所保存的所有通訊信息進(jìn)行清空,以便可以在下一次源虛擬機(jī)與目標(biāo)虛擬機(jī)進(jìn)行通訊時(shí),保存新的通訊信息。將源虛擬機(jī)所發(fā)送的第一通訊請(qǐng)求保存在調(diào)度層的通訊信息表格中,以便將這些通訊信息進(jìn)行保存,方便在源虛擬機(jī)和目標(biāo)虛擬機(jī)進(jìn)行通訊的過(guò)程中,對(duì)通訊信息進(jìn)行檢查及測(cè)試。參照?qǐng)D8,提出本發(fā)明基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置另一實(shí)施例。調(diào)度層還包括刪除模塊60,用于接收源虛擬機(jī)發(fā)送的取消通訊請(qǐng)求,刪除通訊信息表格中的通訊信息。在本實(shí)施例中,當(dāng)源虛擬機(jī)和目標(biāo)虛擬機(jī)通過(guò)調(diào)度層完成了相互之間的通訊后,還需要通過(guò)源虛擬機(jī)通知調(diào)度層對(duì)源虛擬機(jī)以及所有目標(biāo)虛擬機(jī)的綁定信息進(jìn)行釋放,即通過(guò)源虛擬機(jī)向調(diào)度層發(fā)送一個(gè)取消通訊請(qǐng)求,以請(qǐng)求虛擬機(jī)將各虛擬機(jī)的綁定信息進(jìn)行釋放。同時(shí),調(diào)度層在收到源虛擬機(jī)發(fā)送的取消通訊請(qǐng)求后,刪除模塊60還需要將通訊信息表格中所保存的進(jìn)行通訊的源虛擬機(jī)和所有目標(biāo)虛擬機(jī)的通訊信息進(jìn)行刪除。而源虛擬機(jī)和目標(biāo)虛擬機(jī)也需要同時(shí)將調(diào)度層所返回的第一標(biāo)記ID與第一回調(diào)函數(shù),以及第二標(biāo)記ID與第二回調(diào)函數(shù)之間的綁定進(jìn)行刪除。當(dāng)源虛擬機(jī)和目標(biāo)虛擬機(jī)通過(guò)調(diào)度層完成了相互之間的通訊后,將各虛擬機(jī)的綁定信息進(jìn)行釋放,并且將通訊信息表格中所保存的進(jìn)行通訊的源虛擬機(jī)和所有目標(biāo)虛擬機(jī)的通訊信息進(jìn)行刪除。這樣,就進(jìn)一步保證了可以節(jié)省內(nèi)存的資源。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān) 的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍。
權(quán)利要求
1.一種基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法,其特征在于,包括 接收源虛擬機(jī)發(fā)送的第一通訊請(qǐng)求,并返回ー個(gè)用于標(biāo)識(shí)所述第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給所述源虛擬機(jī),以供源虛擬機(jī)注冊(cè)第一回調(diào)函數(shù)后與所述第一標(biāo)記ID進(jìn)行綁定; 接收目標(biāo)虛擬機(jī)利用所述源虛擬機(jī)提供的信息發(fā)送的第二通訊請(qǐng)求,并返回一個(gè)用于標(biāo)識(shí)所述第二通訊請(qǐng)求綁定成功的第二標(biāo)記ID給所述目標(biāo)虛擬機(jī),以供目標(biāo)虛擬機(jī)注冊(cè)第二回調(diào)函數(shù)后與所述第二標(biāo)記ID進(jìn)行綁定; 將所述源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)給所述目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供處理所述通訊信息。
2.如權(quán)利要求I所述的方法,其特征在于,在執(zhí)行所述接收源虛擬機(jī)發(fā)送的第一通訊請(qǐng)求,并返回ー個(gè)用于標(biāo)識(shí)所述第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給所述源虛擬機(jī)之前,還包括 對(duì)所述源虛擬機(jī)和所述目標(biāo)虛擬機(jī)的狀態(tài),以及用于保存通訊信息的通訊信息表格進(jìn)行初始化,并為所述源虛擬機(jī)和目標(biāo)虛擬機(jī)分配源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。
3.如權(quán)利要求2所述的方法,其特征在于,所述源虛擬機(jī)提供給所述目標(biāo)虛擬機(jī)的信息包括所述源虛擬機(jī)ID號(hào)和所述第一標(biāo)記ID。
4.如權(quán)利要求3所述的方法,其特征在于,在執(zhí)行所述返回ー個(gè)用于標(biāo)識(shí)所述第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給所述源虛擬機(jī)之前,還包括 將所述第一通訊請(qǐng)求保存在所述通訊信息表格中。
5.如權(quán)利要求I至4中任一項(xiàng)所述的方法,其特征在于,在執(zhí)行所述將源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)給所述目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供處理所述通訊信息之后,還包括 接收所述源虛擬機(jī)發(fā)送的取消通訊請(qǐng)求,刪除所述通訊信息表格中的通訊信息。
6.一種基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的裝置,其特征在于,包括 第一返回模塊,用于接收源虛擬機(jī)發(fā)送的第一通訊請(qǐng)求,并返回ー個(gè)用于標(biāo)識(shí)所述第一通訊請(qǐng)求綁定成功的第一標(biāo)記ID給所述源虛擬機(jī),以供源虛擬機(jī)注冊(cè)第一回調(diào)函數(shù)后與所述第一標(biāo)記ID進(jìn)行綁定; 第二返回模塊,用于接收目標(biāo)虛擬機(jī)利用所述源虛擬機(jī)提供的信息發(fā)送的第二通訊請(qǐng)求,并返回ー個(gè)用于標(biāo)識(shí)所述第二通訊請(qǐng)求綁定成功的第二標(biāo)記ID給所述目標(biāo)虛擬機(jī),以供目標(biāo)虛擬機(jī)注冊(cè)第二回調(diào)函數(shù)后與所述第二標(biāo)記ID進(jìn)行綁定; 轉(zhuǎn)發(fā)模塊,用于將所述源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)給所述目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供處理所述通訊信息。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括 初始化模塊,用于對(duì)所述源虛擬機(jī)和所述目標(biāo)虛擬機(jī)的狀態(tài),以及用于保存通訊信息的通訊信息表格進(jìn)行初始化,并為所述源虛擬機(jī)和目標(biāo)虛擬機(jī)分配源虛擬機(jī)ID號(hào)和目標(biāo)虛擬機(jī)ID號(hào)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述源虛擬機(jī)提供給所述目標(biāo)虛擬機(jī)的信息包括所述源虛擬機(jī)ID號(hào)和所述第一標(biāo)記ID。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括保存模塊,用于將所述第一通訊請(qǐng)求保存在所述通訊信息表格中。
10.如權(quán)利要求6至9中任一項(xiàng)所述的裝置,其特征在于,還包括 刪除模塊,用于接收所述源虛擬機(jī)發(fā)送的取消通訊請(qǐng)求,刪除所述通訊信息表格中的通訊信息。
全文摘要
本發(fā)明公開(kāi)了一種基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法,包括接收源虛擬機(jī)發(fā)送的第一通訊請(qǐng)求,并返回第一標(biāo)記ID給源虛擬機(jī),以供源虛擬機(jī)注冊(cè)第一回調(diào)函數(shù)后與第一標(biāo)記ID進(jìn)行綁定;接收目標(biāo)虛擬機(jī)發(fā)送的第二通訊請(qǐng)求,并返回第二標(biāo)記ID給所述目標(biāo)虛擬機(jī),以供目標(biāo)虛擬機(jī)注冊(cè)第二回調(diào)函數(shù)后與第二標(biāo)記ID進(jìn)行綁定;將源虛擬機(jī)發(fā)送的通訊信息轉(zhuǎn)發(fā)給目標(biāo)虛擬機(jī),并將CPU授權(quán)給目標(biāo)虛擬機(jī)以供處理通訊信息。本發(fā)明還提供了相應(yīng)的裝置。本發(fā)明所提供的基于調(diào)度層實(shí)現(xiàn)虛擬機(jī)間通訊的方法,通過(guò)采用調(diào)度層,使得源虛擬機(jī)可以直接向目標(biāo)虛擬機(jī)發(fā)送通訊信息,從而可以在很大程度上提高虛擬機(jī)之間通訊的速度,并且可以節(jié)省內(nèi)存的資源。
文檔編號(hào)G06F9/455GK102768629SQ20121010910
公開(kāi)日2012年11月7日 申請(qǐng)日期2012年4月16日 優(yōu)先權(quán)日2012年4月16日
發(fā)明者梁玲玲 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
抚州市| 株洲市| 县级市| 常山县| 叶城县| 黄冈市| 松江区| 来凤县| 屯留县| 二连浩特市| 大安市| 孝昌县| 潼南县| 当阳市| 通化市| 天气| 呼和浩特市| 体育| 夏津县| 阜康市| 任丘市| 津南区| 宁南县| 大冶市| 招远市| 淮南市| 佛学| 大姚县| 诸暨市| 合作市| 涡阳县| 萨嘎县| 尼木县| 定西市| 丹凤县| 沾益县| 玉山县| 自治县| 尖扎县| 梨树县| 新化县|