[发明专利]CDN存储分配方法、系统及电子设备有效
申请号: | 201911071961.0 | 申请日: | 2019-11-05 |
公开(公告)号: | CN110933140B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 赵元 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京竹辰知识产权代理事务所(普通合伙) 11706 | 代理人: | 陈龙 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cdn 存储 分配 方法 系统 电子设备 | ||
1.一种CDN存储分配方法,其特征在于,包括:
选取网络节点中的一个或者多个网络节点作为存储下沉网络节点;
根据所述存储下沉网络节点的日志文件,得到该存储下沉网络节点的实际请求以及实际请求所对应的文件大小,进而获取所述存储下沉网络节点的存储命中率曲线,其中所述存储命中率曲线指示所述存储下沉网络节点的命中率与所述存储下沉网络节点的存储容量之间的关系,所述命中率指示所述存储下沉网络节点的缓存命中请求数与所述存储下沉网络节点的总请求数之比,所述存储容量指示所述存储下沉网络节点的物理内存大小;
获取所述存储命中率曲线的拐点,以便于将命中率最大值所对应的淘汰算法和存储容量作为所述网络节点的淘汰算法和存储容量;以及
将所述存储命中率曲线的拐点所对应的存储容量确定为所述存储下沉网络节点的存储容量,以便于根据与请求信息对应的文件大小以及所述存储下沉网络节点的剩余容量确定是否开启淘汰算法,其中与所述存储下沉网络节点同级别的网络节点首先回源到所述存储下沉网络节点。
2.根据权利要求1所述的CDN存储分配方法,其特征在于,所述选取网络节点中的一个或者多个网络节点作为存储下沉网络节点,包括:
选取边缘网络节点作为存储下沉网络节点;或者
获取各网络节点的命中率,并且将命中率低于预定阈值的网络节点选择作为存储下沉网络节点。
3.根据权利要求1所述的CDN存储分配方法,其特征在于,所述根据所述存储下沉网络节点的日志文件获取所述存储下沉网络节点的存储命中率曲线,包括:
获取所述存储下沉网络节点的日志文件;
从所述存储下沉网络节点的日志文件读取所述网络节点的请求信息以及与所述请求信息对应的文件大小;以及
根据预定淘汰算法模拟所述存储下沉网络节点于不同存储条件下在接收到从所述网络节点的日志文件读取的请求信息时的命中率。
4.根据权利要求3所述的CDN存储分配方法,其特征在于,所述淘汰算法包括以下中的至少一种:最不经常使用算法、最近最少使用算法、自适应缓存替换算法、先进先出算法、最近最常使用算法。
5.根据权利要求3所述的CDN存储分配方法,其特征在于,所述根据预定淘汰算法模拟所述存储下沉网络节点于不同存储条件下在接收到从所述网络节点的日志文件读取的请求信息时的命中率,包括:
设置所述存储下沉网络节点的存储容量;
设置所述存储下沉网络节点的淘汰算法开启条件;
根据所述请求信息以及与所述请求信息对应的文件大小模拟所述存储下沉网络节点的操作,所述操作的结果包括开启淘汰算法、命中与所述请求信息对应的文件以及回源获取与所述请求信息对应的文件中的至少一个;以及
根据所述操作获取所述存储容量以及淘汰算法条件下的命中率。
6.根据权利要求5所述的CDN存储分配方法,其特征在于,所述根据所述请求信息以及与所述请求信息对应的文件大小模拟所述存储下沉网络节点的操作,包括:
从所述存储下沉网络节点的日志文件依次获取请求信息以及与所述请求信息对应的文件大小;
确定所述存储下沉网络节点的剩余存储容量;以及
根据与所述请求信息对应的文件大小以及所述存储下沉网络节点的剩余容量确定是否开启淘汰算法。
7.根据权利要求3所述的CDN存储分配方法,其特征在于,所述根据预定淘汰算法模拟所述存储下沉网络节点于不同存储条件下在接收到从所述网络节点的日志文件读取的请求信息时的命中率,包括:
模拟不同淘汰算法条件下所述存储下沉网络节点的命中率;
获取各淘汰算法条件下的命中率极大值;以及
将命中率最大值所对应的淘汰算法和存储容量作为所述网络节点的淘汰算法和存储容量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911071961.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电池状态监测方法、装置
- 下一篇:一种基于工况识别的混合动力列车能量管理方法