对等网络控制方法、装置、电子设备和存储介质制造方法及图纸

技术编号:33387721 阅读:13 留言:0更新日期:2022-05-11 23:03
本申请涉及互联网通信技术领域,公开了一种对等网络控制方法、装置、电子设备和存储介质,方法包括:根据对等网络中各节点的关键指标的当前值及预先获取的期望值,获取对等网络的服务质量偏差;其中,关键指标用于表征对等网络的服务质量;在服务质量偏差大于预设门限的情况下,根据服务质量偏差,获取对等网络的输出控制参数;根据输出控制参数,对对等网络中各节点处理的数据请求数量进行调整,直至重新获取的服务质量偏差不大于预设门限。通过对表征网络服务质量的关键指标的检测,获取当前的服务质量偏差;基于服务质量偏差获取输出控制参数来调整各节点处理的数据请求数量,利用反馈调节使对等网络分享率接近期望状态,提升网络服务质量。网络服务质量。网络服务质量。

【技术实现步骤摘要】
对等网络控制方法、装置、电子设备和存储介质


[0001]本申请实施例涉及互联网通信
,特别涉及一种对等网络控制方法、装置、电子设备和存储介质。

技术介绍

[0002]随着通信技术的不断进步,用户通过终端设备进行流媒体点对点(peer

to

peer,p2p)点播已经逐渐成为日常。现有的流媒体p2p点播中,通常是由p2p客户端分别同时向内容分发网络(Content Delivery Network,CDN)和p2p节点发起点播请求。由于p2p节点质量不一,并且容易受到网络干扰,所以p2p部分的内容下载的速度通常不能保证是稳定的。成本计算过程中需要考虑到p2p网络的分享率,而分享率的计算是依据p2p网络中p2p下载数据量与p2p下载数据量加上CDN下载数据量之和的比值确定。因此,在网络状态的干扰下,不同时间段p2p网络的分享率较容易发生波动,例如,网络使用的晚高峰时段分享率较低、低峰时段分享率较高、某一天出现了重大的直播事件占据大量的用户带宽,部分p2p节点数据上行受影响导致分享率抖动等。而分享率是衡量服务质量的重要指标,在分享率抖动严重的情况下,会导致整个网络的服务质量较低。
[0003]为了保证分享率和服务质量,当前常用的方式是对p2p网络中的各个节点的状态进行监测,在监测到部分节点的传输速度或者响应速度较低,甚至处于无法正常使用的状态的情况下,将该部分节点从p2p网络的服务列表中剔除,进而保证分享率的最低底线。但是这样的方式仅能够保证分享率不会低于最低的底线,一定程度上保证分享率的稳定,服务质量提升有限。

技术实现思路

[0004]本申请实施例的主要目的在于提出一种对等网络控制方法、装置、电子设备和存储介质,旨在通过根据对等网络中服务质量偏差的检测结果,调整对等网络中各节点处理的数据请求数量,使得对等网络的分享率尽可能稳定,从而提升网络的服务质量。
[0005]为实现上述目的,本申请实施例提供了一种对等网络控制方法,包括:根据对等网络中各节点的关键指标的当前值及预先获取的期望值,获取所述对等网络的服务质量偏差;其中,所述关键指标用于表征所述对等网络的服务质量;在所述服务质量偏差大于预设门限的情况下,根据所述服务质量偏差,获取所述对等网络的输出控制参数;根据所述输出控制参数,对所述对等网络中各所述节点处理的数据请求数量进行调整,直至重新获取的所述服务质量偏差不大于所述预设门限。
[0006]为实现上述目的,本申请实施例还提出了一种对等网络控制装置,包括:检测模块,用于根据对等网络中各节点的关键指标的当前值及预先获取的期望值,获取所述对等网络的服务质量偏差;其中,所述关键指标用于表征所述对等网络的服务质量;确定模块,用于在所述服务质量偏差大于预设门限的情况下,根据所述服务质量偏差,获取所述对等网络的输出控制参数;调整模块,用于根据所述输出控制参数,对所述对等网络中各所述节
点处理的数据请求数量进行调整,直至重新获取的所述服务质量偏差不大于所述预设门限。
[0007]为实现上述目的,本申请实施例还提出了一种电子设备,设备包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的对等网络控制方法。
[0008]为实现上述目的,本申请实施例还提出了计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现如上所述的对等网络控制方法。
[0009]本申请实施例提供的对等网络控制方法,在对等网络工作过程中,每隔一定的时间,获取对等网络中各节点用于表征对等网络服务质量的关键指标的当前值,并与关键指标的期望值进行对比,获取对等网络的服务质量偏差,然后在服务质量偏差大于预设门限的情况下,根据得到的服务质量偏差,计算出调整对等网络分享率的输出控制参数,并根据计算出的输出控制参数,调整对等网络中各节点处理的数据请求数量,直至重新获取到的服务质量偏差不大于预设门限。通过比较各节点表征网络服务质量的关键指标的当前值和期望值,准确地获取对等网络当前的服务质量偏差;根据得到的服务质量偏差计算出对等网络的输出控制参数,并根据输出控制参数调整各节点处理的数据请求数量,利用反馈调节的方式,使得各节点的关键指标尽可能接近期望值,进而保证对等网络的分享率趋向于稳定在期望状态,提升对等网络的网络服务质量。
附图说明
[0010]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。
[0011]图1是本申请实施例中的对等网络控制方法的流程图;
[0012]图2是本申请另一实施例中的对等网络控制装置的结构示意图;
[0013]图3是本申请另一实施例中的电子设备的结构示意图。
具体实施方式
[0014]由
技术介绍
可知,当前常用的方式p2p网络控制方法,仅能够保证分享率不会低于最低的底线,一定程度上保证分享率的稳定,服务质量提升有限。因此,如何简单高效使得p2p网络的分享率尽可能稳定,以保证网络具有良好的服务质量是一个迫切需要得到解决的技术问题。
[0015]为了解决上述问题,本申请部分实施例提供了一种对等网络控制方法,包括:根据对等网络中各节点的关键指标的当前值及预先获取的期望值,获取对等网络的服务质量偏差;其中,关键指标用于表征对等网络的服务质量;在服务质量偏差大于预设门限的情况下,根据服务质量偏差,获取对等网络的输出控制参数;根据输出控制参数,对对等网络中各节点处理的数据请求数量进行调整,直至重新获取的服务质量偏差不大于预设门限。
[0016]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和
基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
[0017]下面将结合具体的实施例的对本申请记载的对等网络控制方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
[0018]本申请实施例的第一方面提供了一种对等网络控制方法,对等网络控制方法的流程可以参考图1,在一些实施例中,对等网络控制方法应用于p2p服务器或者能够与p2p服务器通信的终端,如电脑等电子设备,本实施例以应用在p2p服务器为例进行说明,对等网络控制包括以下步骤:
[0019]步骤101,根据对等网络中各节点的关键指标的当前值及预先获取的期望值,获取对等网络的服务质量偏差。
[0020]具体地说,p2p服务器在对等网络工作过程中,对对等网络中各节点的关键指标进行监测,各节点的关键指标用于表征本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对等网络控制方法,其特征在于,包括:根据对等网络中各节点的关键指标的当前值及预先获取的期望值,获取所述对等网络的服务质量偏差;其中,所述关键指标用于表征所述对等网络的服务质量;在所述服务质量偏差大于预设门限的情况下,根据所述服务质量偏差,获取所述对等网络的输出控制参数;根据所述输出控制参数,对所述对等网络中各所述节点处理的数据请求数量进行调整,直至重新获取的所述服务质量偏差不大于所述预设门限。2.根据权利要求1所述的对等网络控制方法,其特征在于,所述根据所述服务质量偏差,获取所述对等网络的输出控制参数,包括:根据当前的所述服务质量偏差,获取历史累计偏差和潜在偏差;根据所述服务质量偏差、所述历史累计偏差和所述潜在偏差,获取所述输出控制参数。3.根据权利要求2所述的对等网络控制方法,其特征在于,所述根据所述服务质量偏差、所述历史累计偏差和所述潜在偏差,获取所述输出控制参数,包括:对根据所述服务质量偏差、所述历史累计偏差和所述潜在偏差进行加权求和,将求和结果作为所述输出控制参数。4.根据权利要求3所述的对等网络控制方法,其特征在于,所述根据所述服务质量偏差、所述历史累计偏差和所述潜在偏差进行加权求和,将求和结果作为所述输出控制参数,包括:通过以下公式获取所述输出控制参数U(k):其中,k为所述输出控制参数的获取轮次,Error(k)为第k次获取到的所述服务质量偏差,Error(i)为第i次获取到的所述服务质量偏差,Error(k

1)为第(k

1)次获取到的所述服务质量偏差,K
a
、K
b
和K
c
分别为预先设置的所述服务质量偏差、所述历史累计偏差和所述潜在偏差的权重系数。5.根据权利要求2所述的对等网络控制方法,其特征在于,所述根据所述输出控制参数,对所述对等网络中各所述节点处理的数据请求数量进行调整,包括:根据所述输出控制参数和历史输出控制参数的差值,获取偏差校正参数;其中,所述历史输出控制参数为上一次进行各所述节点处理的数据请求数量的调整时,获取到的所述输出控制参数;根据所述偏差校正参数,对所述对等网络中各所述节点处理的数据请求数量进行调整。6.根据权利要求5所述的对等网络控制方法,其特征在于,根据所述输出控制参数和历史输出控制参数的差值,获取偏差校正参数,包括:根据以下公式获取所述偏差校正参数δ(k):δ(k)=K
a
*(Error(k)

Error(k

1))+K
b
*Error(k)+K
c
*(Error(k)

2*Error(k

1)+Error(k

2))其中,k为所述输出控制参数的获取轮次,Error(k)为第k次获取到的所述服务质量偏差,Error(k

【专利技术属性】
技术研发人员:连陈琳张健
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利