[发明专利]一种缓存方法及设备、存储介质有效

专利信息
申请号: 201910116600.7 申请日: 2019-02-15
公开(公告)号: CN109831508B 公开(公告)日: 2021-11-19
发明(设计)人: 李厦勤 申请(专利权)人: 网宿科技股份有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 上海晨皓知识产权代理事务所(普通合伙) 31260 代理人: 成丽杰
地址: 200030 上海市徐汇区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 缓存 方法 设备 存储 介质
【说明书】:

发明实施例涉及计算机领域,公开了一种缓存方法及设备、存储介质。本发明中,该缓存方法包括:确定在第一时长内接收到客户端发送的数据的流量;根据磁盘利用率和数据的流量,确定磁盘的服务等级,其中,服务等级包括:第一服务等级和第二服务等级,第一服务等级为将数据写入缓存区,第二服务等级为丢弃数据;根据服务等级,确定缓存或丢弃数据。通过磁盘利用率和数据的流量,来确定磁盘的服务等级,根据确定的服务等级缓存或丢弃数据,避免了在短时间内数据量突然增加时,出现无法处理数据的情况,为服务器节点的持续可用提供保障,进而提高网络的稳定性。

技术领域

本发明实施例涉及计算机领域,特别涉及一种缓存方法及设备、存储介质。

背景技术

在计算机领域中,内容分发网络(Content Delivery Network,CDN)是一种通过互联网互相连接的计算机系统,该系统通过距离客户端最近的服务器,向使用该客户端的用户提供音乐、图片、视频、应用程序及其他形式的数据,可保证该用户能够更快、更可靠地接收到所请求的数据,从而提高网络性能、增加可扩展性以及降低成本,CDN可将服务器节点设置在多个地点,或者,在多个不同的网络中设置多个服务器节点。

发明人发现现有技术中至少存在如下问题:当用户通过客户端访问服务器节点时,如果该服务器节点具有缓存区,则可从对应的缓存区中取出用户所需的数据,直接发送给该用户对应的客户端;如果该服务器节点没有缓存区,则需要返回上层服务器节点,获取用户所需的数据,并反馈给该用户对应的客户端。但是当该服务器节点的数据量突然增加时,该服务器节点的磁盘的输入/输出数据量就会突然增加,若所增加的数据量大于该服务器节点的处理阈值时,会导致该服务器节点不可用,从而使用户无法获得所请求的数据,降低了用户体验度,若多个服务器节点同时出现此情况,会导致网络瘫痪,影响用户使用。

发明内容

本发明实施方式的目的在于提供一种缓存方法及设备、存储介质,用以避免在短时间内出现数据量突然增加时,出现无法处理数据的情况,保证服务器节点不死机,进而提高网络的稳定性。

为解决上述技术问题,本发明的实施方式提供了一种缓存方法,包括以下步骤:确定在第一时长内接收到客户端发送的数据的流量;根据磁盘利用率和数据的流量,确定磁盘的服务等级,其中,服务等级包括:第一服务等级和第二服务等级,第一服务等级为将数据写入缓存区,第二服务等级为丢弃数据;根据服务等级,确定缓存或丢弃数据。

本发明的实施方式还提供了一种缓存装置,包括以下模块:接收模块,确定服务等级模块和缓存模块;接收模块,用于确定在第一时长内接收到客户端发送的数据的流量;确定服务等级模块,用于根据磁盘利用率和数据的流量,确定磁盘的服务等级,其中,服务等级包括:第一服务等级和第二服务等级,第一服务等级为将数据写入缓存区,第二服务等级为丢弃数据;缓存模块,用于根据服务等级,确定缓存或丢弃数据。

本发明的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述缓存方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述缓存方法。

本发明实施方式相对于现有技术而言,通过磁盘利用率和数据的流量,来确定磁盘的服务等级,根据确定的服务等级缓存或丢弃数据,避免了在短时间内数据量突然增加时,出现无法处理数据的情况,为服务器节点的持续可用提供保障,进而提高网络的稳定性。

另外,根据磁盘利用率和数据的流量,确定磁盘的服务等级,包括:确定数据的流量大于第一预设阈值;若确定磁盘利用率小于第二预设阈值,则确定服务等级为第一服务等级;若确定磁盘利用率大于或等于第二预设阈值,且,数据用于创建新文件,则确定服务等级为第一服务等级;若确定磁盘利用率大于或等于第二预设阈值,且,数据不是用于创建新文件,则根据磁盘利用率计算丢弃比例,根据丢弃比例,确定服务等级。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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