[發明專利]一種多實例動態部署收發方法及系統在審
| 申請號: | 202010857734.7 | 申請日: | 2020-08-24 |
| 公開(公告)號: | CN112087326A | 公開(公告)日: | 2020-12-15 |
| 發明(設計)人: | 周芬林;夏桂斌;李濤 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 邱云雷 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實例 動態 部署 收發 方法 系統 | ||
本發明公開了一種多實例動態部署收發方法及系統,涉及數據通信技術領域,本發明新增監控模塊,監控模塊負責監控收發報實例的吞吐量和CPU負載率并根據吞吐量和CPU負載情況動態部署多個PPI,通過動態調整PPI部署的個數,在PPI之間切換進行報文收發,實現收發包性能和資源占用率的最優配置。避免單點性能瓶頸,降低單實例部署時在多個業務實例競爭導致的報文延時,提高報文收發吞吐量。
技術領域
本發明涉及數據通信技術領域,具體涉及一種多實例動態部署收發方法及系統。
背景技術
在路由器的平臺控制面中,各種協議模塊需要協議報文收發模塊來完成報文收發,收發模塊的性能是決定整個設備控制面協議效率的關鍵。
目前收發模塊都采用單實例部署,存在單點性能瓶頸、吞吐量低、無法充分利用多核CPU優勢、不能做到并發處理等問題,且單實例為多個業務實例服務時存在鎖競爭,導致報文延時較大。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種多實例動態部署收發方法及系統,降低單實例部署時在多個業務實例競爭導致的報文延時,提高報文收發吞吐量。
為達到以上目的,本發明采取的技術方案是:一種多實例動態部署收發方法,包括以下步驟:
部署一個監控模塊和一個默認PPI;配置所述默認PPI初始狀態下用于處理PSI和PPI庫之間所有類型的協議報文收發;
所述監控模塊監控所有PPI的負荷狀態,當檢測到默認PPI的負荷狀態超過預設負荷上限時,創建新PPI,配置該新PPI替代默認PPI處理設定類型的協議報文收發,將更新后的PPI配置告知PSI、PPI庫;
當檢測到各PPI的負荷狀態的平均值低于預設負荷下限時,撤銷某個非默認PPI并配置默認PPI處理撤銷的PPI對應的設定類型的協議報文的收發,將更新后的PPI配置告知PSI、PPI庫;
所述PSI、各PPI庫分別根據更新后的配置建立/刪除與對應的PPI之間的通信通道。
在上述技術方案的基礎上,所述方法還包括以下步驟:
當所述監控模塊檢測到非默認PPI的負荷狀態超過預設負荷上限時,創建新PPI,配置該新PPI與該非默認PPI并行處理該非默認PPI對應的設定類型的協議報文收發,將更新后的PPI配置告知PSI、PPI庫。
在上述技術方案的基礎上,當檢測到各PPI的負荷狀態的平均值低于預設負荷下限,撤銷某個PPI時,撤銷負荷狀態最低的PPI。
在上述技術方案的基礎上,所述方法還包括以下步驟:
所述PSI收到底層驅動模塊發來的上行報文時,對報文進行識別,將不同類型的報文分流到對應的PPI中;
各PPI接收PSI發來的上行報文,識別報文的socket類型,根據socket類型將不同類型的報文發送給對應的PPI庫。
在上述技術方案的基礎上,所述方法還包括以下步驟:
各PPI庫收到協議模塊發來的下行報文時,識別報文的socket類型,根據socket類型將不同類型的報文分流發送給對應的PPI中;
各PPI分別將報文發送至PSI。
本發明還提供一種多實例動態部署收發系統,包括一個默認PPI、與協議模塊一一對應的PPI庫、一個PSI和監控模塊:
所述默認PPI用于:在初始狀態下處理PSI和PPI庫之間所有類型的協議報文收發;
所述PPI庫用于:實現多個PPI與協議模塊之間報文的收發;
所述PSI用于:實現多個PPI與底層驅動模塊之間報文的收發;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010857734.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具備微氣泡功能花灑
- 下一篇:一種鈣鈦礦電池及鈣鈦礦電池的制備方法





