缓存管理方法及装置制造方法及图纸

技术编号:33545511 阅读:33 留言:0更新日期:2022-05-26 22:39
公开了一种缓存管理方法及装置,属于网络技术领域。当网络设备的目标缓存队列的存储量超过目标缓存队列的可用缓存容量时,网络设备为目标缓存队列分配临时可用缓存容量。目标缓存队列包括未发生拥塞的缓存队列。目标缓存队列的总缓存容量为可用缓存容量与临时可用缓存容量的和。网络设备能够为存储量超过可用缓存容量的未发生拥塞的缓存队列分配临时可用缓存容量,实现了对该缓存队列所在的缓存空间的剩余缓存容量的充分利用。的剩余缓存容量的充分利用。的剩余缓存容量的充分利用。

【技术实现步骤摘要】
缓存管理方法及装置


[0001]本申请涉及网络
,特别涉及一种缓存管理方法及装置。

技术介绍

[0002]网络设备通常采用基于动态阈值(dynamic threshold,DT)的缓存管理机制。网络设备基于缓存队列所在的缓存空间的剩余缓存容量动态调整该缓存队列的可用缓存容量。但是,基于DT的缓存管理机制共享缓存空间的所有缓存队列的存储量之和总是小于该缓存空间的总缓存容量,因此无法实现对缓存资源的充分利用。

技术实现思路

[0003]本申请提供了一种缓存管理方法及装置,可以实现对缓存资源的充分利用。
[0004]第一方面,提供了一种缓存管理方法。该方法包括:当网络设备的目标缓存队列的存储量超过目标缓存队列的可用缓存容量时,网络设备为目标缓存队列分配临时可用缓存容量。目标缓存队列包括未发生拥塞的缓存队列。目标缓存队列的总缓存容量为可用缓存容量与临时可用缓存容量的和。
[0005]其中,目标缓存队列可以仅指代网络设备中未发生拥塞的缓存队列。
[0006]本申请,当网络设备中未发生拥塞的缓存队列的存储量超过本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种缓存管理方法,其特征在于,所述方法包括:当网络设备的目标缓存队列的存储量超过所述目标缓存队列的可用缓存容量时,所述网络设备为所述目标缓存队列分配临时可用缓存容量,所述目标缓存队列包括未发生拥塞的缓存队列,所述目标缓存队列的总缓存容量为所述可用缓存容量与所述临时可用缓存容量的和。2.根据权利要求1所述的方法,其特征在于,所述网络设备为所述目标缓存队列分配临时可用缓存容量,包括:所述网络设备根据所述目标缓存队列对应的剩余缓存容量为所述目标缓存队列分配所述临时可用缓存容量,其中,所述目标缓存队列对应的剩余缓存容量为所述目标缓存队列所在的缓存空间的剩余缓存容量。3.根据权利要求2所述的方法,其特征在于,所述缓存空间属于所述目标缓存队列所在的端口,或所述缓存空间属于所述目标缓存队列所在的端口组。4.根据权利要求2或3所述的方法,其特征在于,所述目标缓存队列的可用缓存容量与所述目标缓存队列对应的剩余缓存容量正相关。5.根据权利要求4所述的方法,其特征在于,所述目标缓存队列的可用缓存容量T满足:T=α*C,其中,所述α为分配因子,α>0,C为所述剩余缓存容量;所述临时可用缓存容量ΔT满足:ΔT=Δα*C,所述Δα为临时分配因子,Δα>0。6.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:当所述目标缓存队列对所述临时可用缓存容量的占用时长达到第一时长时,所述网络设备回收所述目标缓存队列的临时可用缓存容量。7.根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:当所述目标缓存队列的存储量的持续减小时长超过第二时长,或者,所述目标缓存队列的存储量低于目标阈值时,所述网络设备回收所述目标缓存队列的临时可用缓存容量。8.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:所述网络设备从回收所述目标缓存队列的临时可用缓存容量后的第三时长内,抑制为所述目标缓存队列分配新的临时可用缓存容量。9.一种网络设备,其特征在于,包括:分配模块,用于当所述网络设备的目标缓存队列的存储量超过所述目标缓存队列的可用缓存容量时,为所述目标缓存队列分配临时可用缓存容量,所述目标缓存队列包括未发生拥塞...

【专利技术属性】
技术研发人员:夏怒朱夏周军何路友杨大超李新靳亮刘莉魏文文
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1