[發明專利]一種共享緩存空間的管理方法及裝置有效
申請號: | 201610296638.3 | 申請日: | 2016-05-05 |
公開(公告)號: | CN107347039B | 公開(公告)日: | 2020-02-21 |
發明(設計)人: | 馬中興 | 申請(專利權)人: | 深圳市中興微電子技術有限公司 |
主分類號: | H04L12/863 | 分類號: | H04L12/863;H04L29/08 |
代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 王素燕;龍洪 |
地址: | 518085 廣*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 共享 緩存 空間 管理 方法 裝置 | ||
1.一種共享緩存空間的管理方法,其特征在于,所述方法包括:
基于報文的入隊請求確定所述報文對應的入隊隊列;
獲取所述隊列對應的共享緩存空間閾值水線及當前共享緩存空間的空間占用情況;
基于所述隊列對應的共享緩存空間閾值水線及當前共享緩存空間的空間占用情況,判斷所述報文是否符合第一緩存條件;
當所述報文符合第一緩存條件時,獲取所述隊列的共享緩存空間占用估算值;
基于所述隊列的共享緩存空間占用估算值判斷所述報文是否符合第二緩存條件,并依據判斷結果確定是否緩存所述報文至所述共享緩存空間;
其中,所述基于所述隊列對應的共享緩存空間閾值水線及當前共享緩存空間的空間占用情況,判斷所述報文是否符合第一緩存條件,包括:
基于所述隊列對應的共享緩存空間閾值水線及當前共享緩存空間的空間占用情況,判斷當前共享緩存空間的空間占用值是否小于共享緩存空間的最大值,且當前共享緩存空間的空間占用值小于所述隊列對應的共享緩存空間閾值水線,如果是,確定所述報文符合第一緩存條件;否則,確定所述報文不符合第一緩存條件;
所述獲取所述隊列的共享緩存空間占用估算值,包括:
獲取當前第一激活隊列的數目及所述隊列當前的共享緩存空間占用值,并基于所述隊列當前的共享緩存空間占用值得到所述報文入隊后所述隊列的預期共享緩存空間占用值;
基于所述隊列當前的共享緩存空間占用值、所述隊列的預期共享緩存空間占用值、當前第一激活隊列的數目以及當前共享緩存空間的空間占用值,確定所述隊列的共享緩存空間占用估算值;
所述基于所述隊列的共享緩存空間占用估算值判斷所述報文是否符合第二緩存條件,包括:
判斷所述隊列的共享緩存空間占用估算值是否不大于所述隊列對應的共享緩存空間閾值水線,如果是,確定所述報文符合第二緩存條件;否則,確定所述報文不符合第二緩存條件。
2.根據權利要求1所述的方法,其特征在于,所述獲取所述隊列對應的共享緩存空間閾值水線,包括:
獲取所述隊列的優先級信息,并基于所述隊列的優先級獲取與所述隊列的優先級對應的共享緩存空間閾值水線。
3.一種共享緩存空間的管理裝置,其特征在于,所述裝置包括:確定模塊、第一獲取模塊、第一判斷模塊、第二獲取模塊及第二判斷模塊;其中,
所述確定模塊,用于基于報文的入隊請求確定所述報文對應的入隊隊列;
所述第一獲取模塊,用于獲取所述隊列對應的共享緩存空間閾值水線及當前共享緩存空間的空間占用情況;
所述第一判斷模塊,用于基于所述隊列對應的共享緩存空間閾值水線及當前共享緩存空間的空間占用情況,判斷所述報文是否符合第一緩存條件,并在所述報文符合第一緩存條件時觸發第二獲取模塊;
所述第二獲取模塊,用于當所述報文符合第一緩存條件時,獲取所述隊列的共享緩存空間占用估算值;
所述第二判斷模塊,用于基于所述隊列的共享緩存空間占用估算值判斷所述報文是否符合第二緩存條件,并依據判斷結果確定是否緩存所述報文至所述共享緩存空間;
其中,所述第一判斷模塊,還用于基于所述隊列對應的共享緩存空間閾值水線及當前共享緩存空間的空間占用情況,判斷當前共享緩存空間的空間占用值是否小于共享緩存空間的最大值,且當前共享緩存空間的空間占用值小于所述隊列對應的共享緩存空間閾值水線,如果是,確定所述報文符合第一緩存條件;否則,確定所述報文不符合第一緩存條件;
所述第二獲取模塊,還用于獲取當前第一激活隊列的數目及所述隊列當前的共享緩存空間占用值,并基于所述隊列當前的共享緩存空間占用值得到所述報文入隊后所述隊列的預期共享緩存空間占用值;
基于所述隊列當前的共享緩存空間占用值、所述隊列的預期共享緩存空間占用值、當前第一激活隊列的數目以及當前共享緩存空間的空間占用值,確定所述隊列的共享緩存空間占用估算值;
所述第二判斷模塊,還用于判斷所述隊列的共享緩存空間占用估算值是否不大于所述隊列對應的共享緩存空間閾值水線,如果是,確定所述報文符合第二緩存條件;否則,確定所述報文不符合第二緩存條件。
4.根據權利要求3所述的裝置,其特征在于,
所述第一獲取模塊,還用于獲取所述隊列的優先級信息,并基于所述隊列的優先級獲取與所述隊列的優先級對應的共享緩存空間閾值水線。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中興微電子技術有限公司,未經深圳市中興微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610296638.3/1.html,轉載請聲明來源鉆瓜專利網。