一种CDN节点质量评估的方法及装置制造方法及图纸

技术编号:20568709 阅读:21 留言:0更新日期:2019-03-14 10:44
本发明专利技术公开了一种CDN节点质量评估的方法及装置,该方法包括:获取CDN节点在第一时段内各第一服务器的第一监控数据,将第一服务器在多个第一时段的丢包时长之和确定为第一服务器在第二时段的丢包时长,根据各第一服务器在第二时段的丢包时长确定CDN节点在第二时段的丢包时长,根据CDN节点在第二时段的丢包时长、CDN节点的服务器数、第二时段确定CDN节点在第二时段的节点可用性,并根据CDN节点在第二时段的节点可用性进行异常处理。该技术方案通过将CDN节点上各服务器的服务质量进行量化评估,提高CDN节点质量的评估的准确性,实现高效监控CDN节点质量。

A Method and Device for Quality Assessment of CDN Nodes

The invention discloses a method and device for evaluating the quality of CDN nodes. The method includes acquiring the first monitoring data of each first server in the first period of time, determining the sum of the packet loss time of the first server in multiple first periods as the packet loss time of the first server in the second period, and determining the CDN node in the second period according to the packet loss time of each first server in the second period. According to the packet loss time of CDN node in the second period, the node availability of CDN node in the second period is determined according to the number of servers of CDN node in the second period, and the node availability of CDN node in the second period is abnormal handled according to the node availability of CDN node in the second period. By quantifying the service quality of each server on the CDN node, the technical scheme improves the accuracy of the evaluation of the quality of CDN nodes and realizes efficient monitoring of the quality of CDN nodes.

【技术实现步骤摘要】
一种CDN节点质量评估的方法及装置
本专利技术实施例涉及计算机
,尤其涉及一种CDN(ContentDeliveryNetwork,内容分发网络)节点质量评估的方法及装置。
技术介绍
CDN网络是一种新型网络内容服务体系,其基于IP网络而构建,基于内容访问与应用的效率要求、质量要求和内容秩序而提供内容的分发和服务。CDN网络代表了一种基于网络而构建的高质量、高效率,具有鲜明网络秩序的网络应用服务模式。随着CDN网络的发展,保障CDN网络的服务质量越发重要。为保障CDN网络的服务质量,需要提供一种用于评估CDN网络的服务质量的评估方法。
技术实现思路
本专利技术实施例提供一种CDN节点质量评估的方法及装置,通过将CDN节点上各服务器的服务质量进行量化评估,提高CDN节点质量的评估的准确性,实现高效监控CDN节点质量。本专利技术实施例提供的一种CDN节点质量评估的方法,包括:获取CDN节点在第一时段内各第一服务器的第一监控数据;所述第一监控数据包括丢包时长;所述第一服务器是从所述CDN节点中确定的符合第一条件的服务器;所述第一条件包括在所述第一时段丢包率大于丢包率阈值且所述丢包率大于丢包率阈值的次数大于次数阈值;将所述第一服务器在多个所述第一时段的丢包时长之和确定为所述第一服务器在所述第二时段的丢包时长;根据各所述第一服务器在所述第二时段的丢包时长确定所述CDN节点在所述第二时段的丢包时长;根据所述CDN节点在所述第二时段的丢包时长、CDN节点的服务器数、第二时段确定所述CDN节点在所述第二时段的节点可用性;并根据所述CDN节点在所述第二时段的节点可用性进行异常处理。上述技术方案中,获取到CDN节点在第一时段内各第一服务器的第一监控数据,根据该第一监控数据确定出第一服务器在第二时段的丢包时长,进而确定出CDN节点在第二时段的丢包时长,最后根据该CDN节点在第二时段的丢包时长、CDN节点的服务器数、第二时段确定出CDN节点在第二时段的节点可用性,即将CDN节点在第二时段的节点可用性进行量化,并根据最后的量化数据对CDN节点进行异常处理。即本方案将第一时段内的第一服务器的服务质量量化,进一步根据第一时段量化的数据将第二时段内的第一服务器的服务质量量化,最后将第二时段内的CDN节点的服务质量量化,通过三步计算确定CDN节点的节点可用性,并根据CDN节点的节点可用性进行异常处理。进一步的,本方案对第一时段内的每个第一服务器的服务质量量化、每个第一服务器在第二时段内的服务质量量化,可以在CDN节点进行异常处理时,明确定位出影响CDN节点服务质量的服务器或统计时段,并根据影响CDN节点服务质量的服务器或统计时段进行异常处理。可选的,所述第一监控数据还包括丢包次数、每次丢包率;所述方法还包括:将所述CDN节点在第一时段内各第一服务器的丢包次数之和确定为所述CDN节点在第一时段的丢包次数;将所述CDN节点在第一时段内各第一服务器的丢包均值之和确定为所述CDN节点在第一时段的丢包均值;所述在第一时段内第一服务器的丢包均值为所述第一服务器的丢包率之和与丢包次数的比值。上述技术方案中,针对CDN节点在第一时段内的质量,还可以通过量化CDN节点在第一时段的丢包次数、丢包均值进行评估,即多维度评估CDN节点在第一时段内的质量,提高CDN评估的准确度。可选的,所述方法还包括:根据所述CDN节点在第一时段的第一服务器数确定所述CDN节点在第二时段的第一服务器数;根据所述CDN节点在第一时段的丢包均值确定所述CDN节点在第二时段的丢包均值;根据所述CDN节点在第一时段的丢包次数确定所述CDN节点在第二时段的丢包次数。上述技术方案中,根据CDN节点在第一时段内第一服务器数、丢包均值、丢包次数还可以确定出CDN节点在第二时段内第一服务器数、丢包均值、丢包次数。CDN节点在第一时段的质量评估可以视为对CDN节点进行实时的评估,CDN节点在第二时段的质量评估可以视为对CDN节点进行非实时的评估。通过实时评估数据和非实时评估数据,达到对CDN节点质量的高效监控。可选的,所述方法还包括:针对CDN节点的任一个服务器,获取所述服务器在所述第二时段的丢包周期的数量;所述丢包周期的数量是所述服务器在所述第二时段的多个第一时段中被确定为第一服务器的次数;所述丢包周期是所述服务器被确定为第一服务器时的第一时段;将所述服务器在所述第二时段中各丢包周期对应的丢包均值之和与所述丢包周期的数量的比值确定为所述服务器在所述第二时段的丢包均值;将所述服务器在所述第二时段中各丢包周期对应的丢包次数之和确定为所述服务器在所述第二时段的丢包次数。上述技术方案中,针对CDN节点的任一个服务器,确定出该服务器在第二时段的丢包周期的数量、丢包均值、丢包次数,从而对单个服务器在第二时段的质量进行量化评估。可选的,所述根据所述CDN节点在所述第二时段的丢包时长、CDN节点的服务器数、第二时段确定所述CDN节点在所述第二时段的节点可用性,满足公式(1);所述公式(1)为:其中,为CDN节点在第二时段的节点可用性,为CDN节点在第二时段的丢包时长;n服务器为CDN节点下所有服务器的总数;t第二时段为第二时段时长。上述技术方案中,提供CDN节点在第二时段的节点可用性的确定方式,给出节点可用性的量化模型,从而可以量化CDN节点的质量。可选的,还包括:当所述CDN节点在所述第二时段的节点可用性小于第一可用性阈值时,对所述CDN节点进行异常处理。上述技术方案中,确定对CDN节点进行异常处理的判定标准,当CDN节点在第二时段的节点可用性小于第一可用性阈值时,确定对CDN节点进行异常处理;否则,确定不对CDN节点进行异常处理。将CDN节点质量的评估方法进行量化,建立整个质量评估的模型,实现高效监控CDN节点质量。可选的,在所述获取CDN节点在第一时段内各第一服务器的第一监控数据之后,还包括:根据所述CDN节点在第一时段内各第一服务器的丢包时长,确定所述CDN节点在第一时段的丢包时长;根据所述CDN节点在第一时段的丢包时长确定所述CDN节点在第一时段的节点可用性,并确定所述CDN节点在第二时段的质量差时长;当所述CDN节点在第二时段的质量差时长大于时间阈值时,对所述CDN节点进行异常处理。上述技术方案中,确定对CDN节点进行异常处理的另一个判定标准,当CDN节点在第二时段的质量差时长大于时间阈值时,确定对CDN节点进行异常处理否则,确定不对CDN节点进行异常处理。将CDN节点质量的评估方法进行量化,建立整个质量评估的模型,实现高效监控CDN节点质量,同时,可以直观的监控CDN节点在各时段服务情况。可选的,所述根据所述CDN节点在第一时段的丢包时长确定所述CDN节点在第一时段的节点可用性,满足公式(2);所述公式(2)为:其中,为CDN节点在第一时段的节点可用性,为CDN节点在第一时段的丢包时长;n服务器为CDN节点下所有服务器的总数;t第一时段为第一时段时长。上述技术方案中,根据CDN节点在第一时段的丢包时长确定CDN节点在第一时段的节点可用性,用于评估CDN节点在第一时段的节点可用性以及在第二时段的质量差时长。相应的,本专利技术实施例还提供了一种CDN节点质量评估的装置,包括:获取单元,用于获取CDN本文档来自技高网...

【技术保护点】
1.一种内容分发网络CDN节点质量评估的方法,其特征在于,包括:获取CDN节点在第一时段内各第一服务器的第一监控数据;所述第一监控数据包括丢包时长;所述第一服务器是从所述CDN节点中确定的符合第一条件的服务器;所述第一条件包括在所述第一时段丢包率大于丢包率阈值且所述丢包率大于丢包率阈值的次数大于次数阈值;将所述第一服务器在多个所述第一时段的丢包时长之和确定为所述第一服务器在第二时段的丢包时长;根据各所述第一服务器在所述第二时段的丢包时长确定所述CDN节点在所述第二时段的丢包时长;根据所述CDN节点在所述第二时段的丢包时长、CDN节点的服务器数、第二时段,确定所述CDN节点在所述第二时段的节点可用性。

【技术特征摘要】
1.一种内容分发网络CDN节点质量评估的方法,其特征在于,包括:获取CDN节点在第一时段内各第一服务器的第一监控数据;所述第一监控数据包括丢包时长;所述第一服务器是从所述CDN节点中确定的符合第一条件的服务器;所述第一条件包括在所述第一时段丢包率大于丢包率阈值且所述丢包率大于丢包率阈值的次数大于次数阈值;将所述第一服务器在多个所述第一时段的丢包时长之和确定为所述第一服务器在第二时段的丢包时长;根据各所述第一服务器在所述第二时段的丢包时长确定所述CDN节点在所述第二时段的丢包时长;根据所述CDN节点在所述第二时段的丢包时长、CDN节点的服务器数、第二时段,确定所述CDN节点在所述第二时段的节点可用性。2.如权利要求1所述的方法,其特征在于,所述第一监控数据还包括丢包次数、每次丢包率;所述方法还包括:将所述CDN节点在第一时段内各第一服务器的丢包次数之和确定为所述CDN节点在第一时段的丢包次数;将所述CDN节点在第一时段内各第一服务器的丢包均值之和确定为所述CDN节点在第一时段的丢包均值;所述在第一时段内第一服务器的丢包均值为所述第一服务器的丢包率之和与丢包次数的比值。3.如权利要求2所述的方法,其特征在于,所述方法还包括:根据所述CDN节点在第一时段的第一服务器数确定所述CDN节点在第二时段的第一服务器数;根据所述CDN节点在第一时段的丢包均值确定所述CDN节点在第二时段的丢包均值;根据所述CDN节点在第一时段的丢包次数确定所述CDN节点在第二时段的丢包次数。4.如权利要求2所述的方法,其特征在于,所述方法还包括:针对CDN节点的任一个服务器,获取所述服务器在所述第二时段的丢包周期的数量;所述丢包周期的数量是所述服务器在所述第二时段的多个第一时段中被确定为第一服务器的次数;所述丢包周期是所述服务器被确定为第一服务器时的第一时段;将所述服务器在所述第二时段中各丢包周期对应的丢包均值之和与所述丢包周期的数量的比值确定为所述服务器在所述第二时段的丢包均值;将所述服务器在所述第二时段中各丢包周期对应的丢包次数之和确定为所述服务器在所述第二时段的丢包次数。5.如权利要求1所述的方法,其特征在于,所述根据所述CDN节点在所述第二时段的丢包时长、CDN节点的服务器数、第二时段确定所述CDN节点在所述第二时段的节点可用性,满足公式(1);所述公式(1)为:其中,为CDN节点在第二时段的节点可用性,为CDN节点在第二时段的丢包时长;n服务器为CDN节点下所有服务器的总数;t第二时段为第二时段时长。6.如权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:当所述CDN节点在所述第二时段的节点可用性小于第一可用性阈值时,对所述CDN节点进行异常处理。7.如权利要求1所述的方法,其特征在于,在所述获取CDN节点在第一时段内各第一服务器的第一监控数据之后,还包括:根据所述CDN节点在第一时段内各第一服务器的丢包时长,确定所述CDN节点在第一时段的丢包时长;根据所述CDN节点在第一时段的丢包时长确定所述CDN节点在第一时段的节点可用性,并确定所述CDN节点在第二时段的质量差时长;当所述CDN节点在第二时段的质量差时长大于时间阈值时,对所述CDN节点进行异常处理。8.如权利要求7所述的方法,其特征在于,所述根据所述CDN节点在第一时段的丢包时长确定所述CDN节点在第一时段的节点可用性,满足公式(2);所述公式(2)为:其中,为CDN节点在第一时段的节点可用性,为CDN节点在第一时段的丢包时长;n服务器为CDN节点下所有服务器的总数;t第一时段为第一时段时长。9.一种内容分发网络CDN节点质量评估的装置,其特征在于,包括:获取单元,用于获取CDN节点在第一时段内各第一服务器的第一监控数据;所述第一监控数据包括丢包时长;所述...

【专利技术属性】
技术研发人员:苏贵生李庆荣蒋龙威
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1