一种节约缓存资源的流量管理装置和方法制造方法及图纸

技术编号:8105668 阅读:246 留言:0更新日期:2012-12-21 04:21
本发明专利技术提供了一种节约缓存资源的流量管理装置和方法,其中,所述方法包括:设置读命令缓存;发送读命令至所述缓存;按照先进先出的顺序读取所述读命令,根据所述读命令读取数据至存储向出向线侧模块发送数据的队列;判断所述缓存存储的读命令指令数是否达到预设的阈值,若达到预设的阈值,则停止发送所述读命令,继续按照先进先出的顺序读取缓存中的读命令。本发明专利技术减少了流量管理系统中的缓存使用量。

【技术实现步骤摘要】
一种节约缓存资源的流量管理装置和方法
本专利技术涉及流量管理领域,由于涉及一种节约缓存资源的流量管理装置和方法。
技术介绍
在数据通信领域,对数据产品的服务质量需求越来越高,因此对流量管理功能的需求也越来越高。现有的流量管理系统组成结构如图1所示,其包括入向线侧模块、出向线侧模块、队列管理模块、缓存管理模块以及数据存储模块。来自入向线模块的数据被写入数据存储模块,队列管理模块读取所述数据存储模块中的数据向出向线侧模块发送。由于出向线侧模块的缓存资源有限,因此需要对队列管理模块的输出数据进行流控,实现模块间的协同工作,完成流量管理功能。由于现有的出向线侧模块仍使用了较多的缓存资源保证流量管理的性能,而在具体设计实现中,无论是通过FPGA实现流量管理功能,还是通过ASIC实现流量管理功能,缓存资源的使用量都是一个衡量可实现性的重要标准。那么如何减少出向线侧的缓存空间又能保证流量管理的性能?
技术实现思路
本专利技术提供了一种节约缓存资源的流量控制装置和方法,以解决如何减少流量管理系统中缓存使用量的技术问题。为解决上述技术问题,本专利技术提供了一种节约缓存资源的流量管理装置,所述装置包括用于发本文档来自技高网...
一种节约缓存资源的流量管理装置和方法

【技术保护点】
一种节约缓存资源的流量管理装置,所述装置包括用于发送读命令以及向出向线侧模块发送数据的队列管理模块,用于接收读命令后从数据存储模块读取数据并将该数据发送至所述队列管理模块的缓存管理模块以及用于存储数据的数据存储模块,其特征在于,所述装置还包括读命令处理模块、读命令缓存模块,其中,所述队列管理模块,用于判断是否接收到来自所述读命令处理模块的流控指令,仅在判断出没有接收到来自所述读命令处理模块的流控指令时,向读命令处理模块发送读命令;所述读命令处理模块,用于将所述读命令发送至所述读命令缓存模块以及按照先进先出的顺序将所述读命令缓存模块存储的读命令读出并发送至所述缓存管理模块;接收来自所述读命令缓存...

【技术特征摘要】
1.一种节约缓存资源的流量管理装置,所述装置包括用于发送读命令以及向出向线侧模块发送数据的队列管理模块,用于接收读命令后从数据存储模块读取数据并将该数据发送至所述队列管理模块的缓存管理模块以及用于存储数据的数据存储模块,其特征在于,所述装置还包括读命令处理模块、读命令缓存模块,其中,所述队列管理模块,用于判断是否接收到来自所述读命令处理模块的流控指令,仅在判断出没有接收到来自所述读命令处理模块的流控指令时,向读命令处理模块发送读命令;所述读命令处理模块,用于将所述读命令发送至所述读命令缓存模块以及按照先进先出的顺序将所述读命令缓存模块存储的读命令读出并发送至所述缓存管理模块;接收来自所述读命令缓存模块的暂停信号,向所述队列管理模块发送流控指令;所述读命令缓存模块,用于统计存储的读命令数是否超过预设的阈值,如果超过预设的阈值,向所述读命令处理模块发送暂停信号。2.如权利要求1所述的装置,其特征在于,所述读命令处理模块,用于按照先进先出的顺序从所述读命令缓存模块中将所述读命令读出并发送至所述缓存管理模块进一步包括:所述读命令处理模块,用于判断所述缓存管理模块是否准备就绪接收数据,若判断出所述缓存管理模块准备就绪接收数据,按照先进先出的顺序从所述读命令缓存模块中将所述读命令读出并发送至所述缓存管理模块。3.如...

【专利技术属性】
技术研发人员:杨东天姜钰肖洁季娟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1