CDN节点的性能探测方法、装置及系统制造方法及图纸

技术编号:24763923 阅读:26 留言:0更新日期:2020-07-04 11:04
本发明专利技术公开了一种CDN节点的性能探测方法、装置及系统。其中,该方法包括:将预先获取到的包含多个目标网络设备标识的设备标识集合分别发送给多个CDN节点;接收各CDN节点返回的本节点与设备标识集合中包含的各目标网络设备标识所对应的各目标网络设备之间的节点设备监测值;根据各CDN节点返回的各节点设备监测值,确定各CDN节点与各目标网络设备相对应的性能探测结果。由此可见,本发明专利技术公开的方法中,能确定各CDN节点与各目标网络设备相对应的性能探测结果。该性能探测结果能够反映CDN节点覆盖某个目标网络设备时的性能效果,从而提前预知各CDN节点覆盖某一区域时的性能情况,有助于选择性能最优的CDN节点进行覆盖,从而提升了用户体验。

Performance detection method, device and system of CDN node

【技术实现步骤摘要】
CDN节点的性能探测方法、装置及系统
本专利技术涉及计算机
,具体涉及一种CDN节点的性能探测方法、装置及系统。
技术介绍
内容分发网络(ContentDeliveryNetwork,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示出了本专利技术一个实施例的CDN节点的性能探测方法的流程示意图;图2示出了本专利技术另一个实施例的CDN节点的性能探测方法的流程示意图;图3示出了本专利技术又一实施例的一种CDN节点的性能探测装置的装置结构图;图4示出了根据本专利技术实施例的一种电子设备的结构示意图;图5示出了本专利技术另一实施例提供的一种CDN节点的性能探测系统的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了本专利技术一个实施例的CDN节点的性能探测方法的流程示意图。如图1所示,该方法包括:步骤S110:将预先获取到的包含多个目标网络设备标识的设备标识集合分别发送给多个CDN节点。其中,设备标识集合用于存储全网范围内的多个目标网络设备标识,每个目标网络设备标识对应于一个待监测的目标网络设备。为了能够实现全网范围内的有效监测,该设备标识集合中存储的各个目标网络设备标识所对应的目标网络设备遍布各个地域。将该设备标识集合分别发送给多个CDN节点中的每个CDN节点,以使每个CDN节点都能够针对该设备标识集合中的各个目标网络设备标识所对应的目标网络设备进行监测。步骤S120:接收各个CDN节点返回的本节点与设备标识集合中包含的各个目标网络设备标识所对应的各个目标网络设备之间的节点设备监测值。其中,每个CDN节点接收到该设备标识集合后,需要针对该设备标识集合中的各个目标网络设备标识所对应的目标网络设备进行监测,以确定本节点与各个目标网络设备之间的节点设备监测值。由此可见,每个CDN节点分别产生多个节点设备监测值,且每个CDN节点将本节点产生的各个节点设备监测值上报给本专利技术中的执行主体。其中,每个节点设备监测值对应于一个CDN节点以及一个目标网络设备,用于反映该CDN节点访问该目标网络设备时的性能情况。步骤S130:根据各个CDN节点返回的各个节点设备监测值,确定各个CDN节点与各个目标网络设备相对应的性能探测结果。在本步骤中,通过收集汇总各个CDN节点返回的各个节点设备监测值,能够确定各个CDN节点与各个目标网络设备相对应的性能探测结果。其中,性能探测结果用于反映CDN节点与目标网络设备之间进行通信时的性能。由于实际情况中,一个CDN节点针对同一个目标网络设备可能会产生多个分别对应于不同的监测周期的节点设备监测值,相应的,在确定该CDN节点与该同一个目标网络设备之间的性能探测结果时,需要综合多个不同监测周期的节点设备监测值进行处理。由此可见,性能探测结果是根据节点设备监测值确定的,具体确定方式取决于实际应用场景,本专利技术对此不作限定。由此可见,在本专利技术公开的CDN节点的性能探测方法中,能够将预先获取到的包含多个本文档来自技高网...

【技术保护点】
1.一种CDN节点的性能探测方法,包括:/n将预先获取到的包含多个目标网络设备标识的设备标识集合分别发送给多个CDN节点;/n接收各个CDN节点返回的本节点与所述设备标识集合中包含的各个目标网络设备标识所对应的各个目标网络设备之间的节点设备监测值;/n根据各个CDN节点返回的各个节点设备监测值,确定各个CDN节点与各个目标网络设备相对应的性能探测结果。/n

【技术特征摘要】
1.一种CDN节点的性能探测方法,包括:
将预先获取到的包含多个目标网络设备标识的设备标识集合分别发送给多个CDN节点;
接收各个CDN节点返回的本节点与所述设备标识集合中包含的各个目标网络设备标识所对应的各个目标网络设备之间的节点设备监测值;
根据各个CDN节点返回的各个节点设备监测值,确定各个CDN节点与各个目标网络设备相对应的性能探测结果。


2.根据权利要求1所述的方法,其中,所述接收各个CDN节点返回的本节点与所述设备标识集合中包含的各个目标网络设备标识所对应的各个目标网络设备之间的节点设备监测值包括:
接收各个CDN节点根据本节点与各个目标网络设备之间的丢包率、和/或传输时延计算的本节点与各个目标网络设备之间的各个节点设备监测值。


3.根据权利要求1或2所述的方法,其中,所述每个节点设备监测值包括以下信息项中的至少一个:
产生该节点设备监测值的CDN节点的节点标识、对应于该节点设备监测值的目标网络设备的网络设备标识、产生该节点设备监测值的CDN节点与所述对应于该节点设备监测值的目标网络设备相对应的监测数值。


4.根据权利要求3所述的方法,其中,所述根据各个CDN节点返回的各个节点设备监测值,确定各个CDN节点与各个目标网络设备相对应的性能探测结果包括:
分别针对每个CDN节点返回的每个节点设备监测值,根据该CDN节点返回的该节点设备监测值中包含的所述产生该节点设备监测值的CDN节点的节点标识以及所述对应于该节点设备监测值的目标网络设备的网络设备标识,确定该CDN节点与所述对应于该节点设备监测值的目标网络设备相对应的性能探测结果。


5.根据权利要求4所述的方法,其中,所述分别针对每个CDN节点返回的每个节点设备监测值,根据该CDN节点返回的该节点设备监测值中包含的所述产生该节点设备监测值的CDN节点的节点标识以及所述对应于该节点设备监测值的目标网络设备的网络设备标识,确定该CDN节点与所述对应于该节点设备监测值的目标网络设备相对应的性能探测结果之后,进一步包括:
分别针对每个CDN节点与每个目标网络设备相对应的性能探测结...

【专利技术属性】
技术研发人员:刘川贾超峰黄莹
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1