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

基于QOS的云主機(jī)系統(tǒng)數(shù)據(jù)發(fā)送方法、接收方法及裝置與流程

文檔序號(hào):11879195閱讀:399來源:國知局
基于QOS的云主機(jī)系統(tǒng)數(shù)據(jù)發(fā)送方法、接收方法及裝置與流程

本發(fā)明涉及云主機(jī)系統(tǒng),尤其涉及云主機(jī)系統(tǒng)中網(wǎng)絡(luò)數(shù)據(jù)的接收方法、發(fā)送方法及其對(duì)應(yīng)裝置。



背景技術(shù):

在云主機(jī)系統(tǒng)中,云主機(jī)向網(wǎng)絡(luò)發(fā)送資源時(shí),會(huì)通過宿主機(jī)來進(jìn)行轉(zhuǎn)發(fā),由于宿主機(jī)的資源有限,一般來說云主機(jī)是按照各自的配置均衡的使用宿主機(jī)的資源。但是,由于網(wǎng)絡(luò)存在不穩(wěn)定性以及資源的有限性,數(shù)據(jù)有可能就會(huì)丟失。為了滿足用戶對(duì)不同應(yīng)用不同的要求分配和調(diào)度資源,保證網(wǎng)絡(luò)的高效運(yùn)行,就需要合理分配資源,達(dá)到資源的合理利用。



技術(shù)實(shí)現(xiàn)要素:

為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的之一在于提供一種基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)發(fā)送方法及裝置,其能解決在云主機(jī)系統(tǒng)中宿主機(jī)根據(jù)云主機(jī)發(fā)送的數(shù)據(jù)的不同的需求合理分配和調(diào)度資源的問題。

本發(fā)明的目的之一采用以下技術(shù)方案實(shí)現(xiàn):

本發(fā)明提供了基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)發(fā)送方法,包括:

S11:獲取云主機(jī)發(fā)送的報(bào)文并初始化所述報(bào)文的信息結(jié)構(gòu)描述;

S12:將所述報(bào)文掛載到物理設(shè)備的發(fā)送列表中并按照QOS級(jí)別對(duì)所述報(bào)文進(jìn)行排序;所述QOS級(jí)別從所述信息結(jié)構(gòu)描述中獲??;

S13:根據(jù)QOS級(jí)別將所述報(bào)文發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中。

優(yōu)選地,所述步驟S13具體包括按照所述報(bào)文的QOS級(jí)別從高到低依次發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中。

優(yōu)選地,所述步驟S13具體還包括將相同QOS級(jí)別的報(bào)文按照預(yù)設(shè)的比例依次發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中。

本發(fā)明還提供了基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)發(fā)送裝置,包括:

獲取報(bào)文模塊,用于獲取云主機(jī)發(fā)送的報(bào)文并初始化所述報(bào)文的信息結(jié)構(gòu)描述;

排序模塊,用于將所述報(bào)文掛載到物理設(shè)備的發(fā)送列表中并按照QOS級(jí)別對(duì)所述報(bào)文進(jìn)行排序;所述QOS級(jí)別從所述信息結(jié)構(gòu)描述中獲取;

發(fā)送報(bào)文模塊,用于根據(jù)QOS級(jí)別將所述報(bào)文發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中。

為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的之二在于提供一種基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)接收方法及裝置,其能解決在云主機(jī)系統(tǒng)中宿主機(jī)將網(wǎng)絡(luò)上發(fā)送的數(shù)據(jù)發(fā)送到相對(duì)應(yīng)的云主機(jī)上時(shí),根據(jù)不同的用戶需求合理分配和調(diào)度資源的問題。

本發(fā)明的目的之二采用以下技術(shù)方案實(shí)現(xiàn):

本發(fā)明提供了一種基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)接收方法,包括:

S21:獲取報(bào)文并對(duì)報(bào)文進(jìn)行解析得到報(bào)文的信息結(jié)構(gòu)描述;

S22:根據(jù)信息結(jié)構(gòu)描述得出報(bào)文的目標(biāo)云主機(jī),并將該目標(biāo)云主機(jī)的QOS級(jí)別存儲(chǔ)到信息結(jié)構(gòu)描述中;

S23:將所述報(bào)文發(fā)送到云主機(jī)虛擬網(wǎng)卡的接收隊(duì)列中。

優(yōu)選地,所述步驟S22還包括將所述報(bào)文按照所述QOS級(jí)別進(jìn)行排序。

優(yōu)選地,所述步驟S23包括將所述報(bào)文按照QOS級(jí)別從高到低依次發(fā)送到云主機(jī)虛擬網(wǎng)卡的接收隊(duì)列中。

優(yōu)選地,所述步驟S23包括將相同QOS級(jí)別的報(bào)文按照預(yù)設(shè)的比例依次發(fā)送到云主機(jī)虛擬網(wǎng)卡的接收隊(duì)列中。

本發(fā)明還提供了一種基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)接收裝置,包括:

獲取報(bào)文模塊,用于獲取報(bào)文并對(duì)報(bào)文進(jìn)行解析得到報(bào)文的信息結(jié)構(gòu)描述;

獲取QOS模塊,用于根據(jù)信息結(jié)構(gòu)描述得出報(bào)文的目標(biāo)云主機(jī),并將該目標(biāo)云主機(jī)的QOS級(jí)別存儲(chǔ)到信息結(jié)構(gòu)描述中;

發(fā)送報(bào)文模塊,用于將所述報(bào)文發(fā)送到云主機(jī)虛擬網(wǎng)卡的接收隊(duì)列中。

相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:本發(fā)明是應(yīng)用于云主機(jī)、宿主機(jī)以及網(wǎng)絡(luò)之間的數(shù)據(jù)傳輸?shù)倪^程中,根據(jù)預(yù)設(shè)的QOS級(jí)別的不同,將QOS級(jí)別高的報(bào)文優(yōu)先傳輸,合理的分配和調(diào)用資源來分配報(bào)文數(shù)據(jù)發(fā)送,提高了資源的高效運(yùn)行,達(dá)到了資源的合理利用。

附圖說明

圖1為本發(fā)明提供的基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)發(fā)送方法流程圖;

圖2為本發(fā)明提供的基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)發(fā)送裝置模塊圖;

圖3為本發(fā)明提供的基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)接收方法流程圖;

圖4為本發(fā)明提供的基于QOS的云主機(jī)系統(tǒng)的數(shù)據(jù)接收裝置模塊圖。

具體實(shí)施方式

下面,結(jié)合附圖以及具體實(shí)施方式,對(duì)本發(fā)明做進(jìn)一步描述:

如圖1所示,本發(fā)明提供了一種基于QOS的云主機(jī)系統(tǒng)數(shù)據(jù)發(fā)送方法,其應(yīng)用于云主機(jī)系統(tǒng)中宿主機(jī)將云主機(jī)所發(fā)送的數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)上的過程,其中宿主機(jī)也即是指物理設(shè)備,其包括:

S11:獲取云主機(jī)所發(fā)送的報(bào)文并初始化所述報(bào)文的信息結(jié)構(gòu)描述。

其中,云主機(jī)向網(wǎng)絡(luò)中發(fā)送報(bào)文時(shí),首先將報(bào)文發(fā)送到宿主機(jī)中,報(bào)文進(jìn)入到物理設(shè)備網(wǎng)絡(luò)報(bào)文發(fā)送程序中,該網(wǎng)絡(luò)報(bào)文發(fā)送程序初始化所述報(bào)文并將報(bào)文的信息結(jié)構(gòu)描述保存,該信息結(jié)構(gòu)描述中包括報(bào)文的QOS級(jí)別。該QOS的級(jí)別是指報(bào)文的優(yōu)先級(jí),比如優(yōu)先級(jí)越高,該報(bào)文會(huì)被優(yōu)先發(fā)送或者執(zhí)行。

S12:將所述報(bào)文掛載到物理設(shè)備的待發(fā)送列表中并對(duì)所述報(bào)文按照一規(guī)則進(jìn)行排序。其中,所述規(guī)則為QOS級(jí)別,所述QOS級(jí)別從所述信息結(jié)構(gòu)描述中獲取。也即是說將所述報(bào)文按照QOS級(jí)別進(jìn)行排序。將所述報(bào)文掛載到物理設(shè)備的待發(fā)送列表中,這里的物理設(shè)備也即是指宿主機(jī)。這里的QOS級(jí)別是指云主機(jī)的QOS級(jí)別,當(dāng)QOS級(jí)別較高時(shí),認(rèn)為該云主機(jī)所發(fā)送的報(bào)文其優(yōu)先級(jí)較高,在發(fā)送時(shí),優(yōu)先發(fā)送。云主機(jī)在發(fā)送報(bào)文時(shí),會(huì)將QOS級(jí)別自動(dòng)保存在報(bào)文的信息結(jié)構(gòu)描述中。

S13:根據(jù)QOS級(jí)別將所述報(bào)文發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中。

本步驟中,將待發(fā)送列表中的報(bào)文發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列,以便將報(bào)文轉(zhuǎn)發(fā)到網(wǎng)絡(luò)中。由于每一個(gè)報(bào)文都自帶有QOS級(jí)別,因此,在發(fā)送報(bào)文時(shí),首先獲取其QOS級(jí)別,然后在根據(jù)QOS級(jí)別發(fā)送相對(duì)應(yīng)的報(bào)文。

進(jìn)一步地,所述S13包括將按照所述報(bào)文的QOS級(jí)別從高到低依次發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中,也即是說所述報(bào)文中將QOS級(jí)別高的優(yōu)先發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中。當(dāng)物理設(shè)備接收到云主機(jī)發(fā)送的報(bào)文后,將所述報(bào)文發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列,以便發(fā)送到網(wǎng)絡(luò)或者其它主機(jī)中。由于報(bào)文的QOS級(jí)別不一樣,QOS級(jí)別越高,說明其報(bào)文的優(yōu)先級(jí)越高,因此,在將報(bào)文發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中時(shí),首先將QOS級(jí)別高的先發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列,然后在發(fā)送下一個(gè)。

所述S13還包括將所述報(bào)文中具有相同QOS級(jí)別的報(bào)文按照預(yù)設(shè)的比例發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中。其中,當(dāng)所述報(bào)文的QOS級(jí)別相同時(shí),為了保證較低的QOS級(jí)別的報(bào)文也能夠被發(fā)送,因此當(dāng)QOS級(jí)別相同時(shí),發(fā)送其中的一定比例的報(bào)文,這樣也可以保證了QOS級(jí)別較低的報(bào)文的發(fā)送。該一定比例是預(yù)設(shè)的比例,可根據(jù)實(shí)際情況進(jìn)行設(shè)定。

比如,QOS級(jí)別有1、2、3(其中對(duì)應(yīng)的優(yōu)先級(jí)為3>2>1),其中報(bào)文A的QOS級(jí)別為1、報(bào)文B的QOS級(jí)別為2、報(bào)文C的QOS級(jí)別為3、報(bào)文D的QOS級(jí)別為2、報(bào)文E的QOS級(jí)別為3、報(bào)文F的QOS級(jí)別為3。其中預(yù)設(shè)QOS級(jí)別為1的發(fā)送80%,預(yù)設(shè)QOS級(jí)別為2的發(fā)送60%,預(yù)設(shè)QOS級(jí)別為3的發(fā)送30%,則上述報(bào)文首先是按照QOS級(jí)別排序,也即是C、E、F、B、D、A,因此在將報(bào)文發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列時(shí),將QOS級(jí)別高的優(yōu)先發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中,也即是首先將報(bào)文C發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中,之后再發(fā)送其他的。其發(fā)送順序也即是為C、E、F、B、D、A。這樣保證了不同的需求和不同的用戶進(jìn)行合理化分配資源,保證了資源的高效運(yùn)行,資源的合理利用。另外,將相同的QOS級(jí)別的報(bào)文按照其預(yù)設(shè)的比例發(fā)送,則其順序就變?yōu)镃、E、B、A。這樣就保證了當(dāng)QOS級(jí)別較低的報(bào)文A也可以發(fā)送,進(jìn)一步合理化分配資源、在保證合理分配資源的基礎(chǔ)上保證公平。

如圖2所示,本發(fā)明還提供了一種與所述基于QOS的云主機(jī)系統(tǒng)數(shù)據(jù)發(fā)送方法相對(duì)應(yīng)的基于QOS的云主機(jī)系統(tǒng)數(shù)據(jù)發(fā)送裝置,其包括:

獲取報(bào)文模塊,用于獲取云主機(jī)發(fā)送的報(bào)文并初始化所述報(bào)文的信息結(jié)構(gòu)描述;

排序模塊,用于將所述報(bào)文掛載到物理設(shè)備的發(fā)送列表中并按照QOS級(jí)別對(duì)所述報(bào)文進(jìn)行排序;所述QOS級(jí)別從所述信息結(jié)構(gòu)描述中獲??;

發(fā)送報(bào)文模塊,用于根據(jù)QOS級(jí)別將所述報(bào)文發(fā)送到物理網(wǎng)卡的發(fā)送隊(duì)列中。

如圖3所示,本發(fā)明提供了一種基于QOS的云主機(jī)系統(tǒng)數(shù)據(jù)接收方法,其應(yīng)用于將網(wǎng)絡(luò)上發(fā)送的數(shù)據(jù)通過宿主機(jī)發(fā)送到云主機(jī)上的過程,其包括:

S21:獲取報(bào)文并對(duì)報(bào)文進(jìn)行解析得到報(bào)文的信息結(jié)構(gòu)描述。

其中,該報(bào)文是由網(wǎng)絡(luò)發(fā)送而來的,并發(fā)送到宿主機(jī)上,報(bào)文被網(wǎng)卡的驅(qū)動(dòng)程序復(fù)制到內(nèi)存中,并對(duì)報(bào)文進(jìn)行解析建立相對(duì)應(yīng)的信息結(jié)構(gòu)描述。

S22:根據(jù)信息結(jié)構(gòu)描述得出報(bào)文的目標(biāo)云主機(jī),并將該目標(biāo)云主機(jī)的QOS級(jí)別存儲(chǔ)到信息結(jié)構(gòu)描述中。

S23:將所述報(bào)文發(fā)送到云主機(jī)虛擬網(wǎng)卡的接收隊(duì)列中。

其中,所述步驟S2中包括將所述報(bào)文按照所述QOS級(jí)別進(jìn)行排序。該步驟是和上述基于QOS級(jí)別的云主機(jī)系統(tǒng)的數(shù)據(jù)發(fā)送方法中的步驟S12是相似的,也是根據(jù)QOS級(jí)別進(jìn)行排序。

進(jìn)一步地,所述步驟S23中還包括將所述報(bào)文按照QOS級(jí)別從高到低依次發(fā)送到云主機(jī)的虛擬網(wǎng)卡的接收隊(duì)列中。這里的物理設(shè)備接收到報(bào)文中,按照?qǐng)?bào)文所屬的云主機(jī),將所述報(bào)文投遞到其相對(duì)應(yīng)的云主機(jī)的虛擬網(wǎng)卡的接收隊(duì)列中。由于報(bào)文內(nèi)存儲(chǔ)有其相對(duì)應(yīng)的QOS級(jí)別,因此將QOS級(jí)別高的報(bào)文優(yōu)先發(fā)送到其相對(duì)應(yīng)的云主機(jī)的虛擬網(wǎng)卡中。

進(jìn)一步地,所述S23還包括將所述報(bào)文中具有相同QOS級(jí)別的報(bào)文按照預(yù)設(shè)的比例發(fā)送到相對(duì)應(yīng)的云主機(jī)虛擬網(wǎng)卡的接收隊(duì)列中。其中,當(dāng)所述報(bào)文的QOS級(jí)別相同時(shí),為了保證較低的QOS級(jí)別的報(bào)文也能夠被發(fā)送,因此當(dāng)QOS級(jí)別相同時(shí),先發(fā)送其中的一定比例的報(bào)文,這樣也可以保證了QOS級(jí)別較低的報(bào)文的發(fā)送。該一定比例是預(yù)設(shè)的比例,可根據(jù)實(shí)際情況進(jìn)行設(shè)定。

如圖4所示,本發(fā)明還提供了一種與所述基于QOS的云主機(jī)系統(tǒng)數(shù)據(jù)接收方法相對(duì)應(yīng)的基于QOS的云主機(jī)系統(tǒng)數(shù)據(jù)接收裝置,其包括:

獲取報(bào)文模塊,用于獲取報(bào)文并對(duì)報(bào)文進(jìn)行解析得到報(bào)文的信息結(jié)構(gòu)描述;

獲取QOS模塊,用于根據(jù)信息結(jié)構(gòu)描述得出報(bào)文的目標(biāo)云主機(jī),并將該目標(biāo)云主機(jī)的QOS級(jí)別存儲(chǔ)到信息結(jié)構(gòu)描述中;

發(fā)送報(bào)文模塊,用于將所述報(bào)文發(fā)送到云主機(jī)虛擬網(wǎng)卡的接收隊(duì)列中。

對(duì)本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及形變,而所有的這些改變以及形變都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黄浦区| 凉山| 平遥县| 罗平县| 翁源县| 奈曼旗| 大兴区| 玉山县| 关岭| 大宁县| 万安县| 札达县| 涿鹿县| 谷城县| 大足县| 潍坊市| 遂宁市| 都匀市| 开封市| 化隆| 宁都县| 阿克陶县| 鹤壁市| 曲水县| 冷水江市| 庐江县| 礼泉县| 广平县| 平乡县| 攀枝花市| 武邑县| 招远市| 南江县| 宣威市| 北流市| 兴安县| 平和县| 昭苏县| 潢川县| 尉犁县| 建德市|