【技术实现步骤摘要】
一种节点带宽监测方法、装置、电子设备及存储介质
[0001]本公开涉及互联网
,尤其涉及内容分发网络节点带宽监测、机器学习等
,具体涉及一种节点带宽监测方法、装置、电子设备及存储介质。
技术介绍
[0002]CDN(Content Delivery Network,内容分发网络)是一种用于缓存、分发互联网资源文件的网络系统,通过将各种互联网资源(比如文档、图片、视频等)缓存至离用户较近的边缘节点服务器上,提高用户访问互联网资源的速度。CDN节点服务器能够承载的带宽与该节点服务器的硬件等限制条件密切相关。
技术实现思路
[0003]本公开提供了一种节点带宽监测方法、装置、电子设备及存储介质。
[0004]根据本公开的一方面,提供了一种节点带宽监测方法,包括:
[0005]获取待检测CDN节点当前时间段内的运行数据,其中,所述运行数据包括所述待检测CDN节点的流量特征数据以及资源消耗数据;
[0006]利用所述待检测CDN节点当前时间段内的运行数据,对预先确定的流量
‑
资源消耗模型及模型误差指标进行更新;
[0007]基于流量
‑
资源消耗模型,确定所述待检测CDN节点在资源使用量达到阈值时能够承载的带宽值,得到所述待检测CDN节点的节点单机带宽值;
[0008]根据所述待检测CDN节点的节点单机带宽值及所述模型误差指标,确定所述待检测CDN节点的监测带宽。
[0009]根据本公开的另一方面,提供了一种节点带宽监 ...
【技术保护点】
【技术特征摘要】
1.一种节点带宽监测方法,包括:获取待检测CDN节点当前时间段内的运行数据,其中,所述运行数据包括所述待检测CDN节点的流量特征数据以及资源消耗数据;利用所述待检测CDN节点当前时间段内的运行数据,对预先确定的流量
‑
资源消耗模型及模型误差指标进行更新;基于流量
‑
资源消耗模型,确定所述待检测CDN节点在资源使用量达到阈值时能够承载的带宽值,得到所述待检测CDN节点的节点单机带宽值;根据所述待检测CDN节点的节点单机带宽值及所述模型误差指标,确定所述待检测CDN节点的监测带宽。2.根据权利要求1所述的方法,所述方法还包括:获取所述待检测CDN节点历史时间段内的运行数据;将所述历史时间段内的流量特征数据作为算法模型的样本输入特征、将所述历史时间段内的资源消耗数据作为算法模型的样本输出特征,得到所述历史时间段内的样本数据;利用所述历史时间段内的样本数据对算法模型进行训练,得到流量
‑
资源消耗模型及模型误差指标。3.根据权利要求2所述的方法,在所述利用所述历史时间段内的样本数据对算法模型进行训练,得到流量
‑
资源消耗模型及模型误差指标之前,所述方法还包括:对所述历史时间段内的样本数据进行过滤处理,得到过滤处理后的样本数据;对所述过滤处理后的样本数据进行维度转换,得到用于算法模型训练的样本数据。4.根据权利要求1述的方法,其中,所述基于流量
‑
资源消耗模型,确定所述待检测CDN节点在资源使用量达到阈值时能够承载的带宽值,得到所述待检测CDN节点的节点单机带宽值,包括:获取所述待检测CDN节点当前时间段内指定时间段的流量特征数据;所述指定时间段为所述当前时间段内最近一次流量使用高峰期对应的时间段;基于所述指定时间段的流量特征数据,利用所述流量
‑
资源消耗模型,预测所述待检测CDN节点在资源使用量达到阈值时能够承载的带宽值,得到所述待检测CDN节点的节点单机带宽值。5.根据权利要求4述的方法,其中,所述基于所述指定时间段的流量特征数据,利用所述流量
‑
资源消耗模型,预测所述待检测CDN节点在资源使用量达到阈值时能够承载的带宽值,得到所述待检测CDN节点的节点单机带宽值,包括:将所述指定时间段的流量特征数据作为所述流量
‑
资源消耗模型的输入,利用所述流量
‑
资源消耗模型对所述指定时间段的流量特征数据对应的资源消耗数据进行预测,得到目标资源消耗值;判断所述目标资源消耗值,是否达到所述待检测CDN节点资源使用量的阈值;如果是,则将所述目标资源消耗值,确定为所述待检测CDN节点的节点单机带宽值;如果否,则利用预设缩放比例对所述指定时间段的流量特征数据进行缩放,并将缩放后的流量特征数据更新为所述指定时间段的流量特征数据,返回执行将所述指定时间段的流量特征数据作为所述流量
‑
资源消耗模型的输入,利用所述流量
‑
资源消耗模型对所述指定时间段的流量特征数据对应的资源消耗数据进行预测,得到目标资源消耗值的步骤。
6.根据权利要求1所述的方法,其中,所述根据所述待检测CDN节点的节点单机带宽值及所述模型误差指标,确定所述待检测CDN节点的监测带宽,包括:获取所述待检测CDN节点在不同历史时间段内的节点单机带宽值及所述模型误差指标;基于各历史时间段和当前时间段内的模型误差指标以及运行数据,分别确定各历史时间段和当前时间段内节点单机带宽值的置信度;基于所述各历史时间段和当前时间段内节点单机带宽值的置信度,确定所述各历史时间段和当前时间段内节点单机带宽值的权重系数;根据所述各历史时间段和当前时间段内节点单机带宽值及其权重系数,确定所述待检测CDN节点的监测带宽。7.根据权利要求1所述的方法,还包括:对所述模型误差指标以及所述待检测CDN节点的节点单机带宽值进行存储。8.一种节点带宽监测装置,包括:数据获取模块,用于获取待检测CDN节点当前时间段内的运行数据,其中,所述运行数据包括所述待检测CDN节点的流量特征数据以及...
【专利技术属性】
技术研发人员:李铸,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。