[发明专利]基于CDN网络技术的快速自适应网络带宽检测方法有效

专利信息
申请号: 201810581407.6 申请日: 2018-06-07
公开(公告)号: CN108768738B 公开(公告)日: 2021-02-09
发明(设计)人: 董晋池 申请(专利权)人: 四川福泰美科技有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L12/26;H04L29/08;H04L29/12
代理公司: 成都熠邦鼎立专利代理有限公司 51263 代理人: 李晓英
地址: 610000 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 cdn 网络技术 快速 自适应 网络带宽 检测 方法
【权利要求书】:

1.基于CDN网络技术的快速自适应网络带宽检测方法,其特征在于:该方法包括以下步骤:

S1:带宽预检测 不对检测网络进行任何限制,在检测网络基础上构建CDN网络系统,设置多个不同功能的CDN服务器,检测并根据流量统计计算出网络的初始带宽值Mp;

S2:带宽确认检测 获取最近的CDN服务器的IP地址表,根据Mp值大小,选择对应等级的CDN服务器的IP地址表进行带宽的快速确认检测,并根据流量统计计算出确认带宽Ms;

S3:带宽修正检测 获取最近的CDN服务器的IP地址表,根据Ms值大小,选择不同等级的CDN服务器进行带宽修正检测,根据流量统计计算出当前平均带宽Mr,并与修正因子w进行计算,得出确认带宽Me,并将获得的该Me值应用在CDN服务器的负载均衡和流控功能中,进行带宽修正;

S4:带宽数据检测 采用随机采样算法,在间隔时间内对网络设备接口上的数据流进行随机跟踪采样,计算出采样数据的平均延迟,并记录到CDN服务器数据库中,流量统计模块对这些数据进行分析,实时进行带宽值的重新计算,根据计算值提升带宽值、降低带宽值或保持原带宽值不变;

S5:带宽周期检测 当接口数据变化时,重复步骤S3和S4,实现带宽周期检测。

2.根据权利要求1所述的方法,其特征在于,所述步骤S1中,初始带宽值Mp的具体计算方法如下:S11 获取最近的多个CDN服务器的IP地址表,从该IP地址表中选择Pn个IP地址并建立通信,计算通信延迟; S12 从选择的Pn个IP地址中选择Pm个延迟最小的地址,从这Pm个CDN服务器下载带宽预检测数据Dp,并同时上传带宽预检测数据Up,所述Pn≥Pm>0,且Pn、Pm为正整数; S13 利用读取流量统计模块对当前数据进行统计,根据流量统计计算出初始带宽Mp,其中, Mp=(Sp1+Sp2+……+Spn)/n,Spn表示第n秒钟的流量统计值。

3.根据权利要求1所述的方法,其特征在于,所述步骤S2的具体步骤如下: S21 根据Mp值大小,选择对应等级的CDN服务器的IP地址表进行带宽的快速确认检测,从该IP地址表中选择Sn个CDN服务器的IP地址,从这Sn个CDN服务器下载带宽预检测数据Ds,并同时上传带宽预检测数据Us; S22 利用读取流量统计模块对当前数据进行统计,根据流量统计计算出确认带宽Ms, 其中, Ms=(Ss1+Ss2+……+Ssn)/n,Ssn表示第n秒钟的流量统计值。

4.根据权利要求3所述的方法,其特征在于,所述CDN服务器的选择等级通过以下公式确定: Bn=q(Mp),q(Mp)为分段函数,Mp为初始带宽,Bn为CDN服务器的等级; 所述CDN服务器等级越高,资源配置越高。

5.根据权利要求1所述的方法,其特征在于,所述步骤S3中修正检测的具体方法如下:S31 根据Mp值大小,选择对应等级的CDN服务器的IP地址表进行带宽的修正检测,从该IP地址表中选择Rn个CDN服务器的IP地址,从这Rn个CDN服务器下载带宽预检测数据Dr,并同时上传带宽预检测数据Ur; S32 与每个地址进行会话,从第k个数据包开启,记录每个数据包发出和收到回应的时间间隔,直到所有会话都结束,计算出总平均延迟Dy,并与CDN服务器上的统计平均延迟Dx参考值进行对比,计算出修正因子w, 其中, w=(Dx*1000)/(Dy*1000); S33 利用读取流量统计模块对当前数据进行统计,根据流量统计计算出当前平均带宽Mr,并与修正因子w进行计算,得出确认带宽Me; 其中, Me=Mr*w/1000; S34 将获得的该Me值应用在CDN服务器的负载均衡和流控功能中,进行带宽修正。

6.根据权利要求1所述的方法,其特征在于,所述步骤S4中,带宽值升降或不变的条件及方法如下: A.当平均延迟的数据小于正常延迟范围的最小延迟时,则表明数据转发需求上升,数据延迟变小,则提升带宽值,带宽值提升方法如下: A1)提升后的带宽值Ma=Me+Me*Na,Na为平均延迟的数据,并将该计算公式得到的带宽值Ma应用到原始带宽中; A2)N秒后,若Na还小于正常延迟范围的最小延迟时,则继续执行步骤A1; A3)N秒后,若Na大于或等于正常延迟范围的最小延迟,并且Na小于正常延迟范围的最大延迟时,则保持当前带宽不变; B.当平均延迟的数据大于正常延迟范围的最大延迟时,则表明数据转发需求上升,数据延迟变大,则降低带宽值,带宽值降低方法如下: B1)降低后的带宽值Ma=Me-Me*Na,Na为平均延迟的数据,并将该计算公式得到的带宽值Ma应用到原始带宽中; B2)N秒后,若Na还大于正常延迟范围的最大延迟时,则继续执行步骤B1; B3)N秒后,若Na小于正常延迟范围的最大延迟时,则保持当前带宽不变; C.当数据转发需求在下降或保持稳定,数据延迟趋势变小或基本稳定,则保持原始带宽不变; D.当数据转发需求在下降,但数据延迟趋势变大,且Na大于正常延迟范围的最大延迟时,则执行B方法降低带宽值。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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