[发明专利]一种数据缓存方法及网络设备有效

专利信息
申请号: 202110860484.7 申请日: 2021-07-29
公开(公告)号: CN113343045B 公开(公告)日: 2021-11-05
发明(设计)人: 薄守静 申请(专利权)人: 阿里云计算有限公司
主分类号: G06F16/901 分类号: G06F16/901;G06F16/957
代理公司: 北京鼎佳达知识产权代理事务所(普通合伙) 11348 代理人: 刘铁生;孟阿妮
地址: 310013 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 缓存 方法 网络设备
【说明书】:

发明公开了一种数据缓存方法及网络设备,涉及数据缓存技术领域,本发明的主要目的在于将缓存地址空间以数据长度进行动态划分,提高数据处理的吞吐性能。本发明主要的技术方案为:获取目标数据的长度信息;从空闲链表中获取与所述长度信息对应的空闲链表地址,每个空闲链表地址管理至少两个缓存地址;将所述目标数据存储至空闲链表地址管理的缓存地址中,并将所述空闲链表地址从所述空闲链表中转移至消费链表,确定存储所述目标数据的消费链表首地址;在读取所述目标数据时,根据所述长度信息与消费链表首地址读取对应缓存地址中的数据,并将对应的消费链表地址从所述消费链表中转移至空闲链表。

技术领域

本发明涉及计算机技术领域,尤其涉及一种数据缓存方法及网络设备。

背景技术

随着信息技术的日益发展,对数据处理的吞吐性能尤其是报文吞吐性能的要求也日益提高。在数据报文的收发及数据处理过程中,必不可少的要利用缓存即内存块来存储和传递数据。因此,缓存中地址空间的利用效率对数据处理的吞吐性能有着重要影响。

而对缓存的有效管理可以有效提高数据处理的吞吐性能,目前,对缓存地址空间进行管理的主要方式是将缓存地址空间划分为多个独立的子空间,每个子空间都可以用于存储一条报文数据。由于不同功能数据对应的报文数据不同,且多数功能数据的报文为巨帧数据,为了能够完整存储这些报文数据,一般子空间所占用的地址空间都较大。而这种子空间在存储短报文数据时,将会浪费大量的缓存地址空间,降低缓存地址空间的利用率。

发明内容

鉴于上述问题,本发明提出了一种数据缓存方法及网络设备,主要目的在于将缓存地址空间以数据长度进行动态划分,提高数据处理的吞吐性能。

为达到上述目的,本发明主要提供如下技术方案:

一方面,本发明提供一种数据缓存方法,具体包括:

获取目标数据的长度信息;

从空闲链表中获取与所述长度信息对应的空闲链表地址,每个空闲链表地址管理至少两个缓存地址;

将所述目标数据存储至空闲链表地址管理的缓存地址中,并将所述空闲链表地址从所述空闲链表中转移至消费链表,确定存储所述目标数据的消费链表首地址;

在读取所述目标数据时,根据所述长度信息与消费链表首地址读取对应缓存地址中的数据,并将对应的消费链表地址从所述消费链表中转移至空闲链表。

另一方面,本发明提供一种数据缓存装置,具体包括:

采集单元,用于获取目标数据的长度信息;

获取单元,用于从空闲链表中获取与所述采集单元确定的长度信息对应的空闲链表地址,每个空闲链表地址管理至少两个缓存地址;

数据存储单元,用于将所述目标数据存储至所述获取单元得到的空闲链表地址管理的缓存地址中,并将所述空闲链表地址从所述空闲链表中转移至消费链表,确定存储所述目标数据的消费链表首地址;

数据读取单元,用于在读取所述目标数据时,根据所述采集单元确定的长度信息与所述数据存储单元确定的消费链表首地址读取对应缓存地址中的数据,并将对应的消费链表地址从所述消费链表中转移至空闲链表。

另一方面,本发明提供一种网络设备,所述网络设备中具有报文缓存管理芯片,所述报文缓存管理芯片在对报文进行缓存管理时,执行上述的数据缓存方法。

另一方面,本发明提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述的数据缓存方法。

另一方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,其中,所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述的数据缓存方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司,未经阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110860484.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top