亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

報(bào)文調(diào)度方法和裝置的制作方法

文檔序號(hào):7702677閱讀:115來源:國知局
專利名稱:報(bào)文調(diào)度方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,尤其涉及一種報(bào)文調(diào)度方法和裝置。
背景技術(shù)
隨著現(xiàn)代信息社會(huì)的飛速發(fā)展,需要網(wǎng)絡(luò)運(yùn)行中的系統(tǒng)能夠穩(wěn)定運(yùn)行,來
保證業(yè)務(wù)數(shù)據(jù)的正常傳輸, 一般來說,中央處理器(Central Processing Unit, 簡稱為CPU)的正常運(yùn)轉(zhuǎn)是系統(tǒng)穩(wěn)定運(yùn)行的必要條件。
目前,在將報(bào)文上報(bào)給系統(tǒng)的CPU的過程中會(huì)根據(jù)限速機(jī)制選擇出需要 上報(bào)給CPU的報(bào)文,然后按照接收到報(bào)文的順序?qū)?bào)文上報(bào)給CPU。在實(shí)際 應(yīng)用中,隨著系統(tǒng)支持容量的增加,CPU需要處理的報(bào)文數(shù)量也相應(yīng)的增力口, 在這種情況下,采用上述限速機(jī)制對(duì)上報(bào)的報(bào)文進(jìn)行簡單的選擇,得到需要上 報(bào)CPU的報(bào)文以及不需上報(bào)的報(bào)文。在進(jìn)行報(bào)文選擇時(shí),選擇判斷的機(jī)制通 常比較簡單,主要的參照是報(bào)文的優(yōu)先級(jí)等參數(shù)。但是,采用這種較為簡單的 方式選擇報(bào)文進(jìn)行上報(bào)時(shí)會(huì)導(dǎo)致某些優(yōu)先級(jí)較高的業(yè)務(wù)的報(bào)文被集中上報(bào),而 優(yōu)先級(jí)較低的業(yè)務(wù)的報(bào)文則被滯后上報(bào),從而嚴(yán)重影響了低優(yōu)先級(jí)業(yè)務(wù)的質(zhì) 量,甚至導(dǎo)致這些業(yè)務(wù)不能進(jìn)行;此外,處理上報(bào)的報(bào)文的CPU等處理系統(tǒng) 的總處理量是一定的,如果僅單純的根據(jù)一些參數(shù)上報(bào)報(bào)文常常會(huì)導(dǎo)致待處理 的報(bào)文堆積無法處理,占用系統(tǒng)的緩存,影響系統(tǒng)的性能。
針對(duì)相關(guān)技術(shù)中報(bào)文上報(bào)選擇不能顧全所有業(yè)務(wù)、且上報(bào)的報(bào)文堆積的問 題,目前尚未提出有效的解決方案。

發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中報(bào)文上報(bào)選擇不能顧全所有業(yè)務(wù)、且上報(bào)的報(bào)文堆積的問 題,本發(fā)明提出一種報(bào)文調(diào)度方法,能夠改善報(bào)文的上報(bào)過程,避免部分業(yè)務(wù) 的報(bào)文不能上報(bào)而影響業(yè)務(wù)進(jìn)行的問題。本發(fā)明提出 一種報(bào)文調(diào)度方法,能夠改善報(bào)文的上報(bào)過程。 本發(fā)明還提出 一種報(bào)文調(diào)度裝置,能夠改善報(bào)文的上報(bào)過程。 本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種報(bào)文調(diào)度方法,包括
根據(jù)待調(diào)度報(bào)文的優(yōu)先級(jí),確定待調(diào)度報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列; 根據(jù)所述調(diào)度隊(duì)列對(duì)應(yīng)的最小調(diào)度帶寬閾值,對(duì)該調(diào)度隊(duì)列中的待調(diào)度報(bào) 文進(jìn)行調(diào)度。
優(yōu)選地,上述還包括
預(yù)先設(shè)置調(diào)度報(bào)文的優(yōu)先級(jí),建立調(diào)度報(bào)文的優(yōu)先級(jí)與調(diào)度隊(duì)列之間的第 一對(duì)應(yīng)關(guān)系。
優(yōu)選地,上述還包括
設(shè)置調(diào)度隊(duì)列與最小調(diào)度帶寬閾值之間的第二對(duì)應(yīng)關(guān)系。 其中,在對(duì)調(diào)度隊(duì)列中的待調(diào)度"t艮文進(jìn)行調(diào)度時(shí),同一調(diào)度隊(duì)列中的所有 待調(diào)度報(bào)文采用相同的調(diào)度機(jī)制。 優(yōu)選地,上述還包括
根據(jù)待調(diào)度報(bào)文的屬性信息確定待調(diào)度報(bào)文的優(yōu)先級(jí),其中,所述屬性信 息包括以下至少之一報(bào)文的協(xié)議號(hào)、報(bào)文的媒體接入控制地址、報(bào)文的IP 地址、報(bào)文的端口號(hào)。
隊(duì)列中的待調(diào)度報(bào)文進(jìn)行調(diào)度。
優(yōu)選地,所有調(diào)度隊(duì)列的最小調(diào)度帶寬閾值之和小于或等于系統(tǒng)所支持的 總帶寬。
一種報(bào)文調(diào)度裝置,包括
調(diào)度隊(duì)列確定模塊,用于根據(jù)待調(diào)度報(bào)文的優(yōu)先級(jí),確定待調(diào)度報(bào)文對(duì)應(yīng) 的調(diào)度隊(duì)列;
報(bào)文調(diào)度模塊,用于根據(jù)所述調(diào)度隊(duì)列對(duì)應(yīng)的最小調(diào)度帶寬閾值,對(duì)該調(diào) 度隊(duì)列中的待調(diào)度才艮文進(jìn)行調(diào)度。
其中,在所述報(bào)文調(diào)度模塊對(duì)調(diào)度隊(duì)列中的待調(diào)度報(bào)文進(jìn)行調(diào)度時(shí),所述
5報(bào)文調(diào)度模塊對(duì)同 一調(diào)度隊(duì)列中的所有待調(diào)度報(bào)文采用相同的調(diào)度機(jī)制。 優(yōu)選地,上述裝置還包括
優(yōu)先級(jí)確定模塊,用于根據(jù)待調(diào)度報(bào)文的屬性信息確定待調(diào)度報(bào)文的優(yōu)先
級(jí),其中,所述屬性信息包括以下至少之一報(bào)文的協(xié)議號(hào)、報(bào)文的媒體接入
控制地址、報(bào)文的IP地址、報(bào)文的端口號(hào)。
借助本發(fā)明的上述至少一個(gè)技術(shù)方案,通過具有帶寬閾值的多個(gè)報(bào)文隊(duì)列 上報(bào)不同優(yōu)先級(jí)業(yè)務(wù)的報(bào)文,改善了報(bào)文的上報(bào)過程,能夠均衡地調(diào)度到各個(gè) 優(yōu)先級(jí)的業(yè)務(wù)報(bào)文,避免了相關(guān)技術(shù)中由于部分業(yè)務(wù)的報(bào)文不能上報(bào)而影響業(yè) 務(wù)進(jìn)行的問題。


圖1為本發(fā)明實(shí)施例的報(bào)文調(diào)度方法的步驟流程圖3為本發(fā)明實(shí)施例的報(bào)文調(diào)度裝置的結(jié)構(gòu)框圖4為本發(fā)明實(shí)施例的報(bào)文調(diào)度裝置的優(yōu)選結(jié)構(gòu)框圖。
具體實(shí)施例方式
針對(duì)相關(guān)技術(shù)中報(bào)文上報(bào)過程不能顧全所有業(yè)務(wù)以及報(bào)文在處理器側(cè)堆 積的問題,本發(fā)明提出通過具有帶寬閾值的多個(gè)報(bào)文隊(duì)列上報(bào)不同優(yōu)先級(jí)業(yè)務(wù) 的報(bào)文,改善了報(bào)文的上報(bào)過程,能夠保證多種業(yè)務(wù)報(bào)文的上報(bào),避免了相關(guān) 技術(shù)中由于部分業(yè)務(wù)的報(bào)文不能上報(bào)而影響業(yè)務(wù)進(jìn)行的問題。
圖l是本發(fā)明實(shí)施例的報(bào)文調(diào)度方法的步驟流程圖,具體實(shí)現(xiàn)方法如下 步驟S101,根據(jù)待調(diào)度報(bào)文的優(yōu)先級(jí),確定待調(diào)度報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列。
步驟S103,根據(jù)所述調(diào)度隊(duì)列對(duì)應(yīng)的最小調(diào)度帶寬閾值,對(duì)該調(diào)度隊(duì)列 中的待調(diào)度報(bào)文進(jìn)行調(diào)度。
下面對(duì)圖1所示的方法進(jìn)行詳細(xì)說明,在具體實(shí)現(xiàn)過程中,首先需要設(shè)置 報(bào)文的優(yōu)先級(jí)與調(diào)度隊(duì)列之間的第一對(duì)應(yīng)關(guān)系、以及調(diào)度隊(duì)列與調(diào)度帶寬閾值 之間的第二對(duì)應(yīng)關(guān)系,具體為
建立第一對(duì)應(yīng)關(guān)系報(bào)文經(jīng)過分類之后,可以根據(jù)實(shí)際需要,為報(bào)文設(shè)置不同的優(yōu)先級(jí),對(duì)于同一優(yōu)先級(jí)的l艮文可以利用統(tǒng)一的標(biāo)準(zhǔn)來處理,而不用每 次都對(duì)^^艮文進(jìn)行解析,簡化了處理過程。
在實(shí)際應(yīng)用中,可以根據(jù)報(bào)文的屬性信息確定報(bào)文的優(yōu)先級(jí),其中,屬性
信息包括以下至少之一報(bào)文的協(xié)議號(hào)、報(bào)文的媒體接入控制(MediaAccess Control,簡稱為MAC)地址、凈艮文的IP地址、才艮文的端口號(hào),一^L來i兌,協(xié) 議報(bào)文的優(yōu)先級(jí)高于數(shù)據(jù)報(bào)文的優(yōu)先級(jí)。
例如,對(duì)于數(shù)據(jù)通訊設(shè)備需要CPU處理的報(bào)文,主要包括各類協(xié)議報(bào)文、 需要上報(bào)的一部分?jǐn)?shù)據(jù)報(bào)文、廣播報(bào)文、未知報(bào)文,其中,協(xié)議報(bào)文可以通過 特征字段(報(bào)文的協(xié)議號(hào)、報(bào)文的端口號(hào)等)進(jìn)行識(shí)別,例如,協(xié)議號(hào)為0X0806 表示地址轉(zhuǎn)換協(xié)議(Address Resolution Protocol,簡稱為ARP)報(bào)文;而數(shù)據(jù) 報(bào)文則可以通過報(bào)文中的特征值(報(bào)文的MAC地址、報(bào)文的IP地址等)進(jìn) 行識(shí)別,剩余報(bào)文可以歸入普通的廣播報(bào)文、未知包等,這樣,可以將報(bào)文分 為三個(gè)級(jí)別,協(xié)議報(bào)文的級(jí)別最高,例如橋協(xié)議數(shù)據(jù)單元(Bridge Protocol Data Unit,筒稱為BPDU)報(bào)文、路由協(xié)議報(bào)文,數(shù)據(jù)報(bào)文的級(jí)別低于協(xié)議報(bào)文的 級(jí)別,廣播報(bào)文的級(jí)別最低。然后,可以根據(jù)實(shí)際需要建立相應(yīng)數(shù)量的調(diào)度隊(duì)
列,每個(gè)級(jí)別的報(bào)文都--對(duì)應(yīng)于一個(gè)調(diào)度隊(duì)列,并設(shè)置調(diào)度隊(duì)列的相關(guān)參數(shù),
例如調(diào)度隊(duì)列的長度、調(diào)度隊(duì)列的調(diào)度機(jī)制等,其中,對(duì)于每個(gè)調(diào)度隊(duì)列的調(diào) 度機(jī)制,可以根據(jù)需要靈活設(shè)置。例如對(duì)應(yīng)于上述三個(gè)級(jí)別的報(bào)文,相應(yīng)的需 要建立三個(gè)調(diào)度隊(duì)列,不同級(jí)別的報(bào)文進(jìn)入不同的調(diào)度隊(duì)列。
建立第二對(duì)應(yīng)關(guān)系為每個(gè)調(diào)度隊(duì)列分配最小帶寬保證數(shù)值(即上文所述 的最小調(diào)度帶寬閾值),建立調(diào)度隊(duì)列與最小帶寬保證數(shù)值之間的對(duì)應(yīng)關(guān)系, 最小帶寬保證數(shù)值就是每次調(diào)度時(shí)每個(gè)調(diào)度隊(duì)列所需調(diào)度的最小報(bào)文數(shù)量值, 并且所有調(diào)度隊(duì)列的最小帶寬保證數(shù)值之和小于或等于諸如CPU的處理系統(tǒng) 所能處理的總帶寬,從而能夠充分利用CPU的資源,也不會(huì)造成報(bào)文的堆積, 還保證了 CPU的正常運(yùn)行,其中,設(shè)置每個(gè)隊(duì)列的最小帶寬保證數(shù)值的意義 在于各個(gè)優(yōu)先級(jí)的報(bào)文均能夠得到調(diào)度,保證了每個(gè)業(yè)務(wù)都能夠正常運(yùn)行。
優(yōu)選地,在設(shè)置過程中,可以將對(duì)應(yīng)高優(yōu)先級(jí)報(bào)文的調(diào)度隊(duì)列的最小帶寬 保證數(shù)值設(shè)置為大于對(duì)應(yīng)于低優(yōu)先級(jí)報(bào)文的調(diào)度隊(duì)列的最小帶寬保證數(shù)值,例 如,對(duì)應(yīng)于協(xié)議報(bào)文的調(diào)度隊(duì)列的最小帶寬保證數(shù)值大于對(duì)應(yīng)于數(shù)據(jù)報(bào)文的調(diào)度隊(duì)列的最小帶寬保證數(shù)值,從而可以在更大程度上保證高優(yōu)先級(jí)的報(bào)文能夠被上報(bào)。
通過建立上述第一對(duì)應(yīng)關(guān)系和第二對(duì)應(yīng)關(guān)系,在"R文的調(diào)度過程中,首先根據(jù)每個(gè)待調(diào)度報(bào)文的屬性信息識(shí)別出待調(diào)度報(bào)文的優(yōu)先級(jí),根據(jù)第一對(duì)應(yīng)關(guān)系將每個(gè)待調(diào)度報(bào)文送入相應(yīng)的調(diào)度隊(duì)列,根據(jù)第二對(duì)應(yīng)關(guān)系,如果每個(gè)調(diào)度隊(duì)列均滿足各自的最小帶寬保證數(shù)值,則根據(jù)每個(gè)調(diào)度隊(duì)列的調(diào)度機(jī)制,對(duì)相應(yīng)的報(bào)文進(jìn)行調(diào)度,具體的,在調(diào)度過程中,可以按照調(diào)度隊(duì)列中待調(diào)度報(bào)文
例如,將所有調(diào)度隊(duì)列中的報(bào)文上報(bào)給CPU時(shí),可以首先調(diào)度優(yōu)先級(jí)別最高的報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列,按照為該調(diào)度隊(duì)列設(shè)置的最小帶寬保證數(shù)值,將
該調(diào)度隊(duì)列中的全部或部分報(bào)文上報(bào)給CPU,然后調(diào)度中優(yōu)先級(jí)的報(bào)文對(duì)應(yīng)
的調(diào)度隊(duì)列,按照為該調(diào)度隊(duì)列設(shè)置的最小帶寬保證數(shù)值,將該調(diào)度隊(duì)列中的
全部或部分報(bào)文上報(bào)給CPU,依此類推,最后調(diào)度優(yōu)先級(jí)最低的報(bào)文對(duì)應(yīng)的
調(diào)度隊(duì)列,按照為該調(diào)度隊(duì)列設(shè)置的最小帶寬保證數(shù)值,將該調(diào)度隊(duì)列中的全
部或部分報(bào)文上報(bào)給CPU。
通過上述處理,對(duì)于每個(gè)調(diào)度隊(duì)列增加相應(yīng)的最小帶寬流程的處理,既可以保證重要的報(bào)文得到優(yōu)先處理,同時(shí)也能夠保證低優(yōu)先級(jí)的報(bào)文適當(dāng)占用
CPU資源,使得所有報(bào)文都能按照需要被調(diào)度到,避免了不均衡上報(bào)導(dǎo)致低優(yōu)先級(jí)業(yè)務(wù)無法進(jìn)行的問題;此外,保證CPU能夠正常運(yùn)行,維持網(wǎng)絡(luò)設(shè)備的穩(wěn)定運(yùn)行。
下面以三個(gè)調(diào)度隊(duì)列為例對(duì)本發(fā)明的報(bào)文調(diào)度方法進(jìn)行描述,為描述清楚,將該三個(gè)調(diào)度隊(duì)列命名為高優(yōu)先級(jí)調(diào)度隊(duì)列、中優(yōu)先級(jí)調(diào)度隊(duì)列、低優(yōu)先級(jí)調(diào)度隊(duì)列,其中,高優(yōu)先級(jí)調(diào)度隊(duì)列的最小寬保證數(shù)值為每秒600個(gè)報(bào)文,中優(yōu)先級(jí)調(diào)度隊(duì)列的最小寬保證數(shù)值為每秒300個(gè)報(bào)文,低優(yōu)先級(jí)調(diào)度隊(duì)列的最小寬保證數(shù)值為每秒100個(gè)報(bào)文,且每個(gè)報(bào)文隊(duì)列足夠長。報(bào)文調(diào)度過程中,需要上報(bào)給CPU的報(bào)文為2000個(gè),在這2000個(gè)報(bào)文中,最重要的協(xié)議報(bào)文進(jìn)入了高優(yōu)先級(jí)調(diào)度隊(duì)列,數(shù)據(jù)報(bào)文進(jìn)入了中優(yōu)先級(jí)調(diào)度隊(duì)列,廣播報(bào)文和未知報(bào)文進(jìn)入了低優(yōu)先級(jí)調(diào)度隊(duì)列,為了保證各種業(yè)務(wù)的正常運(yùn)行,將報(bào)文上報(bào)給CPU的過程中,首先向CPU上報(bào)高優(yōu)先級(jí)隊(duì)列中的600個(gè)協(xié)議報(bào)文,然后向CPU上報(bào)中優(yōu)先級(jí)隊(duì)列中的300個(gè)數(shù)據(jù)報(bào)文,最后向CPU上報(bào)低優(yōu)先級(jí)隊(duì)列中的100個(gè)廣播報(bào)文和未知報(bào)文,每個(gè)調(diào)度隊(duì)列在具體的上報(bào)過程中,按照相應(yīng)的調(diào)度機(jī)制進(jìn)行上報(bào),例如限速機(jī)制等,上報(bào)完1000個(gè)報(bào)文后,后續(xù)的1000個(gè)報(bào)文仍可按照上述方式進(jìn)行調(diào)度。
下面結(jié)合附圖2對(duì)本發(fā)明的報(bào)文調(diào)度方法進(jìn)行詳細(xì)說明。
步驟S201,設(shè)備接收到來自其他設(shè)備的報(bào)文。
步驟S202,根據(jù)報(bào)文的特征字段、協(xié)議號(hào)和端口號(hào),判斷報(bào)文是否需要上報(bào)給CPU,如果報(bào)文不需要上報(bào)CPU,則處理進(jìn)行到步驟S203,否則執(zhí)行步驟S204。
步驟S203,對(duì)于不需要上報(bào)給CPU的報(bào)文執(zhí)行轉(zhuǎn)發(fā)處理。
步驟S204,根據(jù)報(bào)文的特征字段(例如報(bào)文的協(xié)議號(hào)、報(bào)文的端口號(hào)等),
對(duì)需要上報(bào)給CPU的報(bào)文進(jìn)行分類。
步驟S205,根據(jù)步驟S204的分類結(jié)果,根據(jù)報(bào)文的應(yīng)用和重要程度,為
不同的報(bào)文標(biāo)識(shí)不同的優(yōu)先級(jí),具體的處理過程已經(jīng)在前文中進(jìn)行了描述,這
里不再贅述。
步驟S206,根據(jù)步驟S205中為報(bào)文標(biāo)識(shí)的優(yōu)先級(jí),根據(jù)預(yù)先設(shè)置的調(diào)度隊(duì)列和報(bào)文優(yōu)先級(jí)的對(duì)應(yīng)關(guān)系,將報(bào)文送入不同的調(diào)度隊(duì)列。
步驟S207,從最高優(yōu)先級(jí)調(diào)度隊(duì)列開始,取得調(diào)度隊(duì)列的最小帶寬保證數(shù)值。
步驟S208,判斷該調(diào)度隊(duì)列是否配置了最小帶寬保證數(shù)值,如果調(diào)度隊(duì)列配置了最小帶寬保證數(shù)值,則處理進(jìn)行到步驟S210;否則處理進(jìn)行到步驟S209。
步驟S209,調(diào)度隊(duì)列的隊(duì)列號(hào)增加l,并執(zhí)行步驟S207。步驟S210,如果調(diào)度隊(duì)列配置了最小帶寬保證數(shù)值,進(jìn)行最小帶寬保證的處理。
步驟S211,如果調(diào)度隊(duì)列配置了最小帶寬保證數(shù)值,則判斷是否是最后一個(gè)調(diào)度隊(duì)列,如果是,則處理進(jìn)行到步驟S212;否則取出下一個(gè)調(diào)度隊(duì)列,并執(zhí)行步驟S209。
步驟S212,根據(jù)設(shè)置的調(diào)度隊(duì)列調(diào)度方式以及配置的限速屬性,進(jìn)行調(diào)度隊(duì)列的調(diào)度和限速處理,其中對(duì)相同優(yōu)先級(jí)的待調(diào)度報(bào)文所進(jìn)行的處理彼此相同。
步驟S213,將報(bào)文上報(bào)給CPU。
圖3是根據(jù)本發(fā)明實(shí)施例的報(bào)文調(diào)度裝置的組成結(jié)構(gòu)圖,如圖3所示,該裝置包括
調(diào)度隊(duì)列確定模塊302,用于根據(jù)待調(diào)度報(bào)文的優(yōu)先級(jí),確定待調(diào)度報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列;
報(bào)文調(diào)度模塊304,用于根據(jù)調(diào)度隊(duì)列對(duì)應(yīng)的最小調(diào)度帶寬閾值,對(duì)該調(diào)度隊(duì)列中的待調(diào)度報(bào)文進(jìn)行調(diào)度,其中,在報(bào)文調(diào)度模塊對(duì)調(diào)度隊(duì)列中的待調(diào)度報(bào)文進(jìn)行調(diào)度時(shí),報(bào)文調(diào)度模塊對(duì)同一調(diào)度隊(duì)列中的所有待調(diào)度報(bào)文采用相同的調(diào)度機(jī)制。
其中,最小帶寬保證數(shù)值就是每次調(diào)度時(shí)每個(gè)隊(duì)列所需調(diào)度的最小報(bào)文數(shù)量值,并且所有調(diào)度隊(duì)列的最小帶寬保證數(shù)值之和小于或等于諸如CPU的處理系統(tǒng)所能處理的總帶寬,從而能夠充分利用CPU的資源,也不會(huì)造成報(bào)文的堆積,還保證了 CPU的正常運(yùn)行,其中,設(shè)置每個(gè)隊(duì)列的最小帶寬保證數(shù)值的意義在于各個(gè)優(yōu)先級(jí)的報(bào)文均能夠得到調(diào)度,保證了每個(gè)業(yè)務(wù)都能夠正常運(yùn)行。
圖4是根據(jù)本發(fā)明實(shí)施例的報(bào)文調(diào)度裝置的優(yōu)選結(jié)構(gòu)框圖,在圖3所示裝置的基礎(chǔ)上,報(bào)文調(diào)度裝置還可以包括優(yōu)先級(jí)確定模塊306,其中,
優(yōu)先級(jí)確定模塊306,用于根據(jù)待調(diào)度報(bào)文的屬性信息確定待調(diào)度報(bào)文的優(yōu)先級(jí),其中,屬性信息包括以下至少之一報(bào)文的協(xié)議號(hào)、報(bào)文的媒體接入控制地址、報(bào)文的IP地址、報(bào)文的端口號(hào)。
在調(diào)度過程中,可以按照調(diào)度隊(duì)列中待調(diào)度報(bào)文的優(yōu)先級(jí)以及預(yù)定的優(yōu)先級(jí)調(diào)度順序?qū)φ{(diào)度隊(duì)列中的待調(diào)度報(bào)文進(jìn)行調(diào)度。例如,將所有調(diào)度隊(duì)列中的報(bào)文上報(bào)給CPU時(shí),可以首先調(diào)度優(yōu)先級(jí)別最高的報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列,按照為該調(diào)度隊(duì)列設(shè)置的最小帶寬保證數(shù)值,將該調(diào)度隊(duì)列中的全部或部分報(bào)文上報(bào)給CPU,然后調(diào)度中優(yōu)先級(jí)的報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列,按照為該調(diào)度隊(duì)列設(shè)置的最小帶寬保證數(shù)值,將該調(diào)度隊(duì)列中的全部或部分報(bào)文上報(bào)給CPU,依此類推,最后調(diào)度優(yōu)先級(jí)最低的報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列,按照為該調(diào)度隊(duì)列設(shè)
10置的最小帶寬保證數(shù)值,將該調(diào)度隊(duì)列中的全部或部分報(bào)文上報(bào)給CPU。
圖3、圖4是與前面方法對(duì)應(yīng)的裝置,所述裝置的工作過程以及工作原理
在方法部分已經(jīng)進(jìn)行了詳細(xì)描述,在此不再贅述,參照方法中相應(yīng)部分的描述即可。
綜上所述,本發(fā)明通過對(duì)調(diào)度隊(duì)列配置相應(yīng)的最小調(diào)度帶寬閾值,并結(jié)合通常所采用的分類調(diào)度限速等機(jī)制,既可以保證重要的報(bào)文得到優(yōu)先處理,同
時(shí)也能夠保證低優(yōu)先級(jí)的報(bào)文適當(dāng)占用CPU資源,使得所有報(bào)文都能按照需
要被調(diào)度到,避免了不均衡上報(bào)不同業(yè)務(wù)的報(bào)文導(dǎo)致低優(yōu)先級(jí)業(yè)務(wù)無法進(jìn)行的
問題;此外,還能夠保證處理系統(tǒng)能夠正常運(yùn)行,充分利用處理資源,避免了報(bào)文在處理系統(tǒng)側(cè)的堆積。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種報(bào)文調(diào)度方法,其特征在于,包括根據(jù)待調(diào)度報(bào)文的優(yōu)先級(jí),確定待調(diào)度報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列;根據(jù)所述調(diào)度隊(duì)列對(duì)應(yīng)的最小調(diào)度帶寬閾值,對(duì)該調(diào)度隊(duì)列中的待調(diào)度報(bào)文進(jìn)行調(diào)度。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 預(yù)先設(shè)置調(diào)度報(bào)文的優(yōu)先級(jí),建立調(diào)度報(bào)文的優(yōu)先級(jí)與調(diào)度隊(duì)列之間的第一對(duì)應(yīng)關(guān)系。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括 預(yù)先設(shè)置調(diào)度隊(duì)列與最小調(diào)度帶寬閾值之間的第二對(duì)應(yīng)關(guān)系。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在對(duì)調(diào)度隊(duì)列中的待調(diào)度 報(bào)文進(jìn)行調(diào)度時(shí),同一調(diào)度隊(duì)列中的所有待調(diào)度報(bào)文采用相同的調(diào)度機(jī)制。
5. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,還包括 根據(jù)待調(diào)度報(bào)文的屬性信息確定待調(diào)度報(bào)文的優(yōu)先級(jí),其中,所述屬性信息包括以下至少之一報(bào)文的協(xié)議號(hào)、報(bào)文的媒體接入控制地址、報(bào)文的IP地址、報(bào)文的端口號(hào)。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,對(duì)所述調(diào)度隊(duì)列中的待調(diào)度報(bào)文進(jìn)行調(diào)度。
7. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所有調(diào)度隊(duì) 列的最小調(diào)度帶寬閾值之和小于或等于系統(tǒng)所支持的總帶寬。
8. —種報(bào)文調(diào)度裝置,其特征在于,包括調(diào)度隊(duì)列確定模塊,用于根據(jù)待調(diào)度報(bào)文的優(yōu)先級(jí),確定待調(diào)度報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列;報(bào)文調(diào)度模塊,用于根據(jù)所述調(diào)度隊(duì)列對(duì)應(yīng)的最小調(diào)度帶寬閾值,對(duì)該調(diào) 度隊(duì)列中的待調(diào)度才艮文進(jìn)行調(diào)度。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,在所述報(bào)文調(diào)度模塊對(duì)調(diào)度隊(duì)列中的待調(diào)度報(bào)文進(jìn)行調(diào)度時(shí),所述報(bào)文調(diào)度模塊對(duì)同 一調(diào)度隊(duì)列中的所 有待調(diào)度報(bào)文采用相同的調(diào)度機(jī)制。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,還包括 優(yōu)先級(jí)確定模塊,用于根據(jù)待調(diào)度報(bào)文的屬性信息確定待調(diào)度報(bào)文的優(yōu)先級(jí),其中,所述屬性信息包括以下至少之一報(bào)文的協(xié)議號(hào)、報(bào)文的媒體接入控制地址、報(bào)文的IP地址、報(bào)文的端口號(hào)。
全文摘要
本發(fā)明公開了一種報(bào)文調(diào)度方法和裝置,其中,該方法包括根據(jù)待調(diào)度報(bào)文的優(yōu)先級(jí),確定待調(diào)度報(bào)文對(duì)應(yīng)的調(diào)度隊(duì)列;根據(jù)所述調(diào)度隊(duì)列對(duì)應(yīng)的最小調(diào)度帶寬閾值,對(duì)該調(diào)度隊(duì)列中的待調(diào)度報(bào)文進(jìn)行調(diào)度。本發(fā)明通過具有帶寬閾值的多個(gè)報(bào)文隊(duì)列上報(bào)不同優(yōu)先級(jí)業(yè)務(wù)的報(bào)文,改善了報(bào)文的上報(bào)過程,能夠均衡地調(diào)度到各個(gè)優(yōu)先級(jí)的業(yè)務(wù)報(bào)文,避免了相關(guān)技術(shù)中由于部分業(yè)務(wù)的報(bào)文不能上報(bào)而影響業(yè)務(wù)進(jìn)行的問題。
文檔編號(hào)H04L12/56GK101651615SQ20091009207
公開日2010年2月17日 申請日期2009年9月14日 優(yōu)先權(quán)日2009年9月14日
發(fā)明者楊建軍, 石江濤 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1