【技术实现步骤摘要】
一种基于无监督学习的路由器排队延迟探测方法及装置
[0001]本专利技术涉及有线网络
,尤其涉及一种基于无监督学习的路由器排队延迟探测方法及装置。
技术介绍
[0002]排队时延是指数据包在端到端路径的中间节点(即路由器)内部的等待时间。它是一个动态的网络参数,依赖于路由器上竞争流量的瞬时状态(例如速率和数量)。尽管骨干网的高传输速度能使路由器上的排队延迟最小化,但互联网路径上的排队延迟仍然很常见。因此,在传统互联网(如IP地理定位)和视觉互联网(如远程外科)环境中,精确测量排队延迟对于确保各种应用程序的性能至关重要。
[0003]通过被动或主动测量来测量排队延迟有多种方案。被动方案在互联网服务提供商中很流行,它们通常使用被测量路径上的持续数据流来测量排队延迟,对基础设施支持(例如,专用设备或特定网络架构)和管理访问(例如,直接访问测试路由器)进行严格要求。主动方案通常使用商品设备(例如工作站)和合成探测包来测量参数。然而,这些方案的限制问题要么是由于其特殊的探测数据包(如ICMP协议数据包)或被测路径的严格拓扑配置(如树状网络拓扑)而导致缺乏准确性。
[0004]但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]现有的被动方案对基础设施支持和管理访问的严格要求使它们不太适合部署在互联网上;现有的主动方案对在互联网上广泛部署没有限制。这些方案的限制问题主要是由于其特殊的探测数据包(如ICMP协议数据包)或被测路径的严格拓扑配置 ...
【技术保护点】
【技术特征摘要】
1.一种基于无监督学习的路由器排队延迟探测方法,其特征在于,包括以下步骤:S1,生成UDP数据包对,并将UDP数据包对由源地址经待测路由器传输发送至目标地址;S2,收集UDP数据包对的时间间隔数据;S3,利用无监督学习的Kmeans聚类算法对收集的时间间隔数据进行学习,得出聚类结果和质心;S4,计算待测路由器排队延迟。2.根据权利要求1所述基于无监督学习的路由器排队延迟探测的方法,其特征在于:所述S1中的经待测路由器传输的数据包对数量不低于四个。3.根据权利要求1所述基于无监督学习的路由器排队延迟探测的方法,其特征在于:所述S1中的待测路由为具有交叉流量的路由器。4.根据权利要求1所述基于无监督学习的路由器排队延迟探测的方法,其特征在于,所述S2中收集的UPD数据包对的时间间隔数据包括三种情况:时间间隔不变、时间间隔压缩和时间间隔扩展,且满足G
co
<G
nc
<G
de
;其中,G
co
是时间间隔压缩数据,G
nc
是时间间隔不变数据,G
de
是时间间隔扩展数据。5.根据权利要求1所述基于无监督学习的路由器排队延迟探测的方法,其特征在于,所述S3中对收集的数据进行学习时需要将不同类型的数据进行簇标记:压缩类标记为co簇、不变类标记为nc簇和扩展类标记为de簇,并应用于时间间隔压缩G
co
、时间间隔不变G
nc
和时间间隔扩展G
de
,和co簇的簇中心M
co
、nc簇的簇中心M
nc
和nc簇的簇中心M
de
。6.根据权利要求1所述基于无监督学习的路由器排队延迟探测的方法,其特征在于:所述S3中对收集的数据进行学习时,会建立传输时间间隔的三峰分布模拟图。7.根据权利要求1所述基于无监督学习的路由器排队延迟探测的方法,其特征在于,所述S3中对利用Kmeans聚类算法对收集的数据进行学习的具体步骤为:S31,随机选择3个时间...
【专利技术属性】
技术研发人员:郭建章,朱挺,林碧兰,邢亮,马涛,石彦彬,彭志婷,
申请(专利权)人:中电信数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。