[發明專利]一種工作在全雙工模式下的網絡流量控制方法及裝置無效
| 申請號: | 201010592700.6 | 申請日: | 2010-12-16 |
| 公開(公告)號: | CN102025635A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | 穆裕;李開君 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 工作 雙工 模式 網絡流量 控制 方法 裝置 | ||
技術領域
本發明涉及一種網絡流量控制方法及裝置,尤其涉及一種工作在全雙工模式下的網絡流量控制方法及裝置。
背景技術
目前由于網絡數據傳輸的應用越來越廣泛,在數據傳輸過程中,對于有限的帶寬資源占用情況顯得越來重要,單純的限制網絡流量的辦法并不夠靈活,在網絡惡化的時候其不能夠隨著網絡的變化適當的調整,勢必會影響客戶機正常的網絡應用。
發明內容
本發明要解決的技術問題是,提供一種工作在全雙工模式下的網絡流量控制方法及裝置,能夠根據網絡情況對流量的控制進行調整。
為了解決上述技術問題,本發明提出一種工作在全雙工模式下的網絡流量控制方法,包括:
觸發流量控制后,各通信節點向對端節點發送檢測包;
所述通信節點在接收到檢測包后,向對端節點發送應答;
所述通信節點在接收到應答后,計算接收到所述應答的時間與所述應答對應的檢測包的發送時間之間的時間差,并將所述時間差與一第一閾值進行比較,在比較出所述時間差大于所述第一閾值時,降低發送和接收數據的速率。
進一步地,上述方法還可具有以下特點:
所述通信節點在所述時間差小于或者等于所述第一閾值時,計算所述時間差與前N次計算出的N個時間差的平均值的比值,并將所述比值與一第二閾值進行比較,在比較出所述比值大于所述第二閾值時,降低發送和接收數據的速率;在比較出所述比值小于或者等于所述第二閾值時,提高或者保持發送和接收數據的速率;
N為正整數。
進一步地,上述方法還可具有以下特點:
所述通信節點在所述時間差大于所述第一閾值時,通過停止發送和接收數據來降低發送和接收數據的速率;
在觸發流量控制后,所述通信節點如果是停止發送和接收數據的狀態,則先恢復發送和接收數據,再發送檢測包。
進一步地,上述方法還可具有以下特點:
所述流量控制的觸發是按照預設的檢測周期,在每一檢測周期到來時自動觸發的。
進一步地,上述方法還可具有以下特點:
所述通信節點調用不同的線程執行數據的發送和接收。
為了解決上述技術問題,本發明還提出一種工作在全雙工模式下的網絡流量控制裝置,包括數據組織與發送模塊、網絡流量記錄比較模塊、網絡智能控制管理模塊,以及數據接收反饋模塊,其中:
所述數據組織與發送模塊,用以按照配置的發送速率發送數據,包括在接收到流量控制觸發指令后,發送檢測包;
所述數據接收反饋模塊,用以按照配置的接收速率接收數據,包括接收檢測包和應答,以及在接收到檢測包后,發送應答;
所述網絡流量記錄比較模塊,用以記錄所述數據組織與發送模塊發送檢測包的時間和所述數據接收反饋模塊接收到應答的時間,計算接收到應答的時間與所述應答對應的檢測包的發送時間之間的時間差,并將所述時間差與一第一閾值進行比較,并將比較結果發送給所述網絡智能控制管理模塊;
所述網絡智能控制管理模塊,用以在觸發流量控制后,向所述數據組織與發送模塊發送所述流量控制觸發指令;以及在比較結果為所述時間差大于所述第一閾值時,降低所述配置的發送速度和所述配置的接收速度。
進一步地,上述裝置還可具有以下特點:
所述網絡流量記錄比較模塊,在比較出所述時間差小于或者等于所述第一閾值時,還計算所述時間差與前N次計算出的N個時間差的平均值的比值,并將所述比值與一第二閾值進行比較,然后將比較結果發送給所述網絡智能控制管理模塊;N為正整數;
所述網絡智能控制管理模塊,在比較結果為所述時間差小于或者等于所述第一閾值,且所述比值大于所述第二閾值時,降低所述配置的發送速度和所述配置的接收速度;以及在比較結果為所述時間差小于或者等于所述第一閾值,且所述比值小于或者等于所述第二閾值時,提高或者保持所述配置的發送速度和所述配置的接收速度。
進一步地,上述裝置還可具有以下特點:
所述網絡智能控制管理模塊,在比較結果為所述時間差大于所述第一閾值時,是通過向所述數據組織與發送模塊和所述數據接收反饋模塊發送停止指令來降低發送和接收數據的速率;以及在觸發流量控制后,如果所述數據組織與發送模塊處于停止發送狀態,所述數據接收反饋模塊處于停止接收狀態,則在向所述數據組織與發送模塊發送所述流量控制觸發指令之前,先向所述數據組織與發送模塊和所述數據接收反饋模塊發送激活指令;
所述數據組織與發送模塊,在接收到所述停止指令后,停止發送數據;在接收到所述激活指令后,繼續發送數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010592700.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種針對硬盤散熱的機箱散熱孔
- 下一篇:一種新型的水管





