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节点在所述第二时段的节点可用性进行 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。