[发明专利]一种资源预分发方法及装置有效
申请号: | 201811206374.3 | 申请日: | 2018-10-16 |
公开(公告)号: | CN111064997B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 王羲桀;吕琢;蒋飞龙;林炎鑫 | 申请(专利权)人: | 深圳市云帆加速科技有限公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/647;H04N21/2662 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 李琴 |
地址: | 518000 广东省深圳市南山区前海深港合作区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 分发 方法 装置 | ||
本发明公开了一种资源预分发方法及装置,该方法包括:分别计算多个目标文件的预测带宽量;依据每个所述目标文件的码率及其预测带宽量计算每个所述目标文件的计划下发任务份数;依据当前所有可用的服务设备已经持有的每个所述目标文件的份数修正所述计划下发任务份数以获取每个所述目标文件的实际下发任务份数;依据所述实际下发任务份数分发至可用的服务设备。实施本发明的有益效果:精确计算不同文件的需求量,充分考虑了节点服务能力,做到合理利用资源;在真正需要之前做到预分发,提升了文件命中率。
技术领域
本发明涉及网络内容分发技术领域,尤其涉及一种资源预分发方法及装置。
背景技术
预分发技术通常用于CDN(内容分发网络)和P2P(对等网络)产品中,通常是以HTTP(Hyper Text Transfer Protocol超文本传输协议)方式,或者TCP(Transmission ControlProtocol传输控制协议)私有协议将文件下发到节点。现有技术主要存在以下问题:
1、未精确计算不同文件的需求量,导致会有下发份数过多而浪费带宽资源的情况,或者文件下发量不足供不应求的情况。
2、未能在真正需要之前做到预分发,错失了文件命中的良机。
发明内容
本发明的目的在于提供一种资源预分发方法及装置,解决现有技术中未精确计算不同文件的需求量,导致会有下发份数过多而浪费带宽资源的情况,或者文件下发量不足供不应求的情况;以及未能在真正需要之前做到预分发,错失了文件命中的良机的问题。
本发明的技术方案实现如下:
一方面,本发明提供一种资源预分发方法,包括:
分别计算多个目标文件的预测带宽量;
依据每个所述目标文件的码率及其预测带宽量计算每个所述目标文件的计划下发任务份数;
依据当前所有可用的服务设备已经持有的每个所述目标文件的份数修正所述计划下发任务份数以获取每个所述目标文件的实际下发任务份数;
依据所述实际下发任务份数分发至可用的服务设备。
在本发明所述的资源预分发方法中,所述分别计算多个目标文件的预测带宽量,包括:
依据当前时刻获取第一时间点,并获取在所述第一时间点的第一周期间隔之后的第二时间点;
获取在所述第二时间点的第二周期间隔之前的第三时间点,并获取所述第三时间点的总带宽量;
获取在所述第一时间点的第一周期间隔之前的第四时间点,确定从所述第四时间点到所述第一时间点的时间段为被测时间段,获取所述被测时间段中的多个所述目标文件的访问次数排序表;所述访问次数排序表包括多个所述目标文件的访问次数;
将每个所述目标文件的访问次数除以多个所述目标文件的总访问次数以获得每个所述目标文件的权重系数;
将每个所述目标文件的权重系数乘以在所述第三时间点的总带宽量以获得每个所述目标文件在所述第二时间点的预测带宽量。在本发明所述的资源预分发方法中,所述依据每个所述目标文件的码率及其预测带宽量计算每个所述目标文件的计划下发任务份数,包括:
从所述访问次数排序表中获取每个所述目标文件的码率;所述访问次数排序表还包括每个所述目标文件的码率;
将每个所述目标文件的预测带宽量除以对应的码率以获得每个所述目标文件的计划下发任务数。
在本发明所述的资源预分发方法中,所述依据当前所有可用的服务设备已经持有的每个所述目标文件的份数修正所述计划下发任务份数以获取每个所述目标文件的实际下发任务份数,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云帆加速科技有限公司,未经深圳市云帆加速科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811206374.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种协议网关的实现方法及装置
- 下一篇:电缆线盘装卸装置