[發明專利]一種多邏輯轉發引擎隔離調度方法及隔離調度系統有效
| 申請號: | 201610042362.6 | 申請日: | 2016-01-22 |
| 公開(公告)號: | CN105656777B | 公開(公告)日: | 2019-06-07 |
| 發明(設計)人: | 盧澤新;馬世聰;張曉哲;劉松;劉仲舉;劉志雄;劉亞萍;陳琳;李同標;陳科 | 申請(專利權)人: | 中國人民解放軍國防科學技術大學 |
| 主分類號: | H04L12/713 | 分類號: | H04L12/713 |
| 代理公司: | 湖南兆弘專利事務所(普通合伙) 43008 | 代理人: | 周長清 |
| 地址: | 410073 湖南省長沙市硯瓦池正街47號*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 邏輯 轉發 引擎 隔離 調度 方法 基于 系統 | ||
1.一種多邏輯轉發引擎隔離調度方法,其特征在于,步驟為:
S1:在多個邏輯轉發引擎之間構建資源規劃表,即每個邏輯轉發引擎具有自己的在單位時間內的最大資源需求;
S2:從物理網絡接口接收報文,并提取報文中的相關信息,在所保存的邏輯轉發引擎分派信息表中進行查找,判斷該報文所屬的邏輯轉發引擎,將該報文放入對應邏輯轉發引擎的緩沖區;
S3:確認報文所屬的邏輯轉發引擎之后,根據該報文所屬邏輯轉發引擎當前的資源使用情況,判斷對應邏輯轉發引擎處理該報文后,是否會超過該邏輯轉發引擎所能使用的資源上限;若超過,則丟棄該報文;如果沒有超過本周期內的資源使用上限,則將該報文交付給對應的邏輯轉發引擎;
在進行上述步驟S1的步驟之前,每個邏輯轉發引擎在運行前都通過注冊過程得到隔離調度器的運行許可。
2.根據權利要求1所述的多邏輯轉發引擎隔離調度方法,其特征在于,在上述步驟S1當中,資源規劃表中確定了每個邏輯轉發引擎在單位時間或一段時間周期內的所述最大資源需求;在任何時刻,只有在該時間周期內沒有消耗掉所分配資源的邏輯轉發引擎才能夠處理報文。
3.根據權利要求1所述的多邏輯轉發引擎隔離調度方法,其特征在于,所述注冊過程的詳細步驟為:
S401:獲取邏輯轉發引擎資源需求信息;按照資源需求形式,其所需的資源信息中應該包括單位時間內的最大資源需求m;
S402:通過初始化獲取本設備隔離調度周期T,計算出該邏輯轉發引擎所需資源依據本設備的資源描述形式:m’= m * T;如果當前設備剩余資源可以滿足,則轉到步驟S403,如果剩余資源無法滿足,則拒絕該邏輯轉發引擎的準入請求;
S403:通過邏輯轉發引擎的注冊申請之后,為該邏輯轉發引擎分配隔離調度器在調度過程中所需的邏輯ID,將該ID注冊,同時將該ID和該邏輯轉發引擎的資源信息注冊。
4.一種基于多邏輯轉發引擎的隔離調度系統,其特征在于,包括隔離調度器和并行運行的多個邏輯轉發引擎,所述隔離調度器包括初始化模塊、注冊管理模塊、報文收發模塊及報文分派模塊;所述初始化模塊負責設備平臺隔離調度環境的初始化,探測已存在的物理資源;所述注冊管理模塊負責邏輯轉發引擎的注冊和準入過程;所述報文收發模塊負責從物理網絡接口接收報文,判斷該報文所屬的邏輯轉發引擎,發送邏輯轉發引擎處理結束之后的報文;所述報文分派模塊負責根據邏輯轉發引擎的資源使用情況判斷能否將報文交付給對應的邏輯轉發引擎,如果可以則交付,如果當前邏輯轉發引擎可用資源已經消耗完畢,則將報文丟棄。
5.根據權利要求4所述的基于多邏輯轉發引擎的隔離調度系統,其特征在于,所述隔離調度器搭建在轉發平面的物理平臺上。
6.根據權利要求4或5所述的基于多邏輯轉發引擎的隔離調度系統,其特征在于,所述隔離調度器作為唯一的管理實體,并行運行的多個邏輯轉發引擎作為被管理實體;所述管理實體與被管理實體之間相連,被管理實體之間不存在互連關系;任何時刻,管理實體都能獲取被管理實體當中的全部信息,并且任何時刻只有經過管理實體允許的邏輯轉發引擎才可以獲得待處理的報文。
7.根據權利要求4或5所述的基于多邏輯轉發引擎的隔離調度系統,其特征在于,所述隔離調度器為每個邏輯轉發引擎設置用于記錄資源使用情況的計數器,并根據每個邏輯轉發引擎所需的資源上限確定計數器的上限閾值M以及更新周期T;所述隔離調度器根據計數器的上限閾值決定是否允許邏輯轉發引擎繼續使用物理資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610042362.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據報文轉發方法和裝置
- 下一篇:業務數據處理方法、裝置及系統





