[發明專利]一種業務感知的芯片緩存資源管理方法在審
| 申請號: | 201610064735.X | 申請日: | 2016-01-29 |
| 公開(公告)號: | CN105657031A | 公開(公告)日: | 2016-06-08 |
| 發明(設計)人: | 許俊;趙茂聰 | 申請(專利權)人: | 盛科網絡(蘇州)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 南京利豐知識產權代理事務所(特殊普通合伙) 32256 | 代理人: | 王鋒 |
| 地址: | 215000 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 感知 芯片 緩存 資源管理 方法 | ||
技術領域
本發明涉及一種芯片緩存資源管理技術,尤其是涉及一種業務感知的 芯片緩存資源管理方法。
背景技術
網絡傳輸中存在突發流量,如果交換機沒有足夠的出口緩存區,那么 它可能會拋棄一些流量,或者增加應用程序延遲,但交換機的緩存區大小 是固定的,為了避免丟包并合理的吸收處理突發流量,需要有效的機制來 管理緩存。
如圖1所示,現有技術中,通過為每個端口劃分一塊安全緩存以及所 有端口共用的共享緩存;每個端口優先使用與端口對應的安全緩存;若端 口的安全緩存被使用完,則使用共享緩存。該方案通過將交換機的公共緩 存池分為安全緩存和共享緩存兩部分,在端口發生擁塞時,安全緩存被耗 盡后,端口使用共享緩存,而其他端口使用對應的安全緩存,即端口發生 擁塞時,不會影響其他端口的正常轉發,不會造成整個緩存被耗盡而導致 大面積丟包的問題。
但是,上述緩存方法是基于端口的,并不感知業務,因為不同的業務 對緩存需求是不一樣的,比如廣播流量和鏡像流量,這些業務只需要有限 的緩存,如果和單播流量放在一起共享資源,會導致廣播和鏡像流量搶占 緩存,導致單播流量丟包。這樣并不能有效保證業務的資源的合理分配。
發明內容
本發明的目的在于克服現有技術的缺陷,提供一種業務感知的芯片緩 存資源管理方法及裝置,根據不同的業務劃分芯片緩存資源,以保證業務 資源的合理分配。
為實現上述目的,本發明提出如下技術方案:一種業務感知的芯片緩 存資源管理方法,包括:
將芯片緩存區按照業務類型劃分,每個業務類型對應一塊緩存區,所 述業務類型包括單播、組播、廣播、鏡像流和協議流;
所述單播流為每個端口劃分出一塊固定緩存和所有端口共用的共享緩 存,對于單播流,優先使用與端口對應的所述固定緩存,若所述端口的固 定緩存被使用完,則使用所述共享緩存;
所述組播、廣播、鏡像流和協議流則使用各自對應的緩存區。
優選地,所述組播、廣播、鏡像流和協議流對應的緩存區為所有端口 共享的。
優選地,所述單播、組播、廣播,鏡像流和協議流對應的緩存區大小 是不同的。
優選地,所述協議流的緩存區大于所述廣播流/鏡像流的緩存區小于所 述組播流/單播流的緩存區。
優選地,將所述單播流的共享緩存劃分為N個子共享緩存,并將預定 個數個端口對應一個所述子共享緩存,在端口對應的固定緩存使用完后, 使用與所述端口對應的子共享緩存,其中,N為大于等于1的正整數。
優選地,所述預定個數為1個。
本發明還提出了另外一種技術方案:一種業務感知的芯片緩存資源管 理裝置,包括緩存區劃分模塊和單播緩存區劃分模塊,
所述緩存區劃分模塊用于將芯片緩存區按照業務類型劃分,至少劃分 為單播,組播,廣播,鏡像流和協議流緩存區;
所述單播緩存區劃分模塊用于針對單播流,為每個端口劃分出一塊固 定緩存和所有端口共用的共享緩存。
優選地,還包括共享緩存劃分模塊,所述共享緩存劃分模塊用于將所 述單播流的共享緩存劃分為N個子共享緩存,其中,N為大于等于1的正 整數。
本發明的有益效果是:本發明能夠保證業務功能對緩存資源的充分利 用,在芯片緩存資源有限的情況,保證重要業務的功能。
附圖說明
圖1是現有芯片緩存資源管理方法的原理示意圖;
圖2是本發明業務感知的芯片緩存資源管理方法的原理示意圖。
具體實施方式
下面將結合本發明的附圖,對本發明實施例的技術方案進行清楚、完 整的描述。
因為不同的業務對網絡的延遲、抖動、丟包需求是不一樣的,并且產 生的突發量也是不一樣的,因此本發明把芯片的資源按照業務進行劃分, 對不同業務所占緩存區(buffer)獨立控制,從而有效保證業務對緩存資源 的合理分配。
具體地,本方案把業務分為單播,組播,廣播,鏡像流和協議流,相 應的,如圖2所示,將芯片緩存區按照業務類型,為每個業務類型劃分一 塊緩存區,如進入芯片的單播流就相應進入單播流緩存區,組播流就進入 對應的組播流緩存區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛科網絡(蘇州)有限公司,未經盛科網絡(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610064735.X/2.html,轉載請聲明來源鉆瓜專利網。





