一种TTE端系统共享缓存的队列刷新方法技术方案

技术编号:41368563 阅读:21 留言:0更新日期:2024-05-20 10:15
本发明专利技术提供了一种TTE端系统共享缓存的队列刷新方法,包括主机每间隔一定时间查询TTE端系统中的队列刷新功能执行状态,并根据所述队列刷新功能执行状态判断是否需要下发刷新请求;若需要下发刷新请求,则主机向所述TTE端系统下发刷新请求以及请求刷新的队列端口号;所述TTE端系统接收到所述刷新请求,并记录所述主机请求刷新的队列端口号以及改变所述刷新状态寄存器的工作状态;所述TTE端系统查询共享缓存的入队总线状态,并根据所述入队总线状态决定立刻执行刷新操作还是等待后再执行刷新操作,以对共享缓存的队列作刷新,提高时间触发以太网TTE端系统的缓存利用率的同时保证其他队列数据不因刷新而丢失或错乱。

【技术实现步骤摘要】

本专利技术属于通信,具体涉及一种tte端系统共享缓存的队列刷新方法。


技术介绍

1、随着近代网络技术的高速发展,网络流量呈爆炸式增长,在对传统以太网网络带宽要求日益提高的趋势下,对于确定性网络的高带宽需求也不可避免。10g、25g、40g的tte时间触发以太网络时代到来,需要tte交换机和tt端系统等网络设备具备极高的数据存储能力。而在tte网络设备对业务数据包的处理中,存储管理、调度占去了大部分的时间和空间资源,因此缓存能力、缓存利用率成为限制tte端系统带宽进一步提高的瓶颈。

2、共享缓存设计是一种旨在提高tte网络设备缓存能力和利用率的队列管理算法。每一个队列由数据包描述符组成,每个描述符代表一个数据包而不是数据分片。描述符中记录了数据包分片的长度、指针等信息,从而使得所有分片形成一个链表,实现了多个数据包对存储分片的共享使用、回收,极大地提高了缓存的利用率。

3、然后对于共享缓存空间分配不合理的特殊业务情况,当突发的、高优先级的、需要占用大量缓存资源的业务发生时,现有技术共享缓存资源利用有限。

r/>

技本文档来自技高网...

【技术保护点】

1.一种TTE端系统共享缓存的队列刷新方法,其特征在于,包括:

2.根据权利要求1所述的TTE端系统共享缓存的队列刷新方法,其特征在于,S100包括:

3.根据权利要求2所述的TTE端系统共享缓存的队列刷新方法,其特征在于,所述FRESH_STATUS寄存器包括31bit的保留位和1bit的刷新状态位,所述31bit的保留位未启用时默认为0,所述刷新状态位表示TTE端系统的队列刷新功能执行状态,为1则表示上一次队列刷新操作尚未结束,为0则表示当前无刷新操作正在进行。

4.根据权利要求1所述的TTE端系统共享缓存的队列刷新方法,其特征在于,S200包括:...

【技术特征摘要】

1.一种tte端系统共享缓存的队列刷新方法,其特征在于,包括:

2.根据权利要求1所述的tte端系统共享缓存的队列刷新方法,其特征在于,s100包括:

3.根据权利要求2所述的tte端系统共享缓存的队列刷新方法,其特征在于,所述fresh_status寄存器包括31bit的保留位和1bit的刷新状态位,所述31bit的保留位未启用时默认为0,所述刷新状态位表示tte端系统的队列刷新功能执行状态,为1则表示上一次队列刷新操作尚未结束,为0则表示当前无刷新操作正在进行。

4.根据权利要求1所述的tte端系统共享缓存的队列刷新方法,其特征在于,s200包括:

5.根据权利要求4所述的tte端系统共享缓存的队列刷新方法,其特征在于,所述fresh_ctr包括22bit的保留位、9bit的刷新队列端口号位和1bit的刷新请求位,所述22bit的保留位未启用时默认为0,所述刷新队列端口号位记载主机需要刷新的队列端口号,所述刷新请求位为所述主机刷新请求的使能,写入0表示无效,写入...

【专利技术属性】
技术研发人员:邱智亮李尚伦潘伟涛陈浩
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1