[发明专利]一种带宽限制方法、装置及系统有效
申请号: | 201911244277.8 | 申请日: | 2019-12-06 |
公开(公告)号: | CN110880991B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 张景顺 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;马敬 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 带宽 限制 方法 装置 系统 | ||
本发明实施例提供了一种带宽限制方法、装置及系统,应用于带宽限制系统中的管理节点,包括:确定目标域名;获得各个管理子节点发送的已建立链接的数量以及节点带宽,已建立链接为:目标服务子节点与客户端之间已建立的链接,目标服务子节点为:提供访问目标域名服务的服务子节点;若所获得节点带宽之和超过预设带宽阈值,根据所获得的已建立链接的数量以及节点带宽,向各个管理子节点发送所确定的可用带宽,以使得各个管理子节点根据接收到的可用带宽对所在服务节点对应的已建立链接的占用带宽进行限制。应用本实施例提供的方案进行带宽限制时,能够防止网络中带宽被过多地占用。
技术领域
本发明涉及网络技术领域,特别是涉及一种带宽限制方法、装置及系统。
背景技术
当网络中被占用的带宽较高时,数据传输效率也会随之降低,从而影响网络质量。为了保证网络质量,现有技术中,通常基于单链接进行带宽限制。
具体的,网络中服务器用于实现具体的服务,当各个客户端需要向服务器请求服务时,各个客户端分别与服务器之间建立单链接。对于每一条单链接而言,当该单链接的占用带宽超过预设带宽阈值时,对该单链接的占用带宽进行限制。
对于每一条单链接而言,应用上述方式可以实现带宽限制。然而,对于整个网络而言,与各个服务器建立单链接的客户端数量是变化的、且数量不可控,所以,应用上述方式进行带宽限制,仅仅能够针对每一条单链接实现了带宽限制,当单链接数量过多时,依然会导致整个网络的带宽占用较高。
发明内容
本发明实施例的目的在于提供一种带宽限制方法、装置及系统,以防止网络中带宽被过多地占用。具体技术方案如下:
第一方面,本发明实施例提供了一种带宽限制方法,应用于带宽限制系统中的管理节点,其中,所述带宽限制系统还包括:服务节点,所述服务节点包括管理子节点和服务子节点,所述方法包括:
确定目标域名,向各个管理子节点发送所述目标域名;
获得各个管理子节点发送的已建立链接的数量以及节点带宽,其中,所述已建立链接为:管理子节点所在服务节点中目标服务子节点与客户端之间已建立的链接,所述目标服务子节点为:提供访问所述目标域名服务的服务子节点,所述节点带宽表示管理子节点所在服务节点对应的已建立链接占用的带宽;
若总占用带宽超过预设带宽阈值,根据所获得的已建立链接的数量以及节点带宽,确定每一服务节点对应的可用带宽,并向各个管理子节点发送所确定的可用带宽,以使得各个管理子节点根据接收到的可用带宽对所在服务节点对应的已建立链接的占用带宽进行限制,其中,所述总占用带宽为:所获得节点带宽之和。
本发明的一个实施例中,上述根据所获得的已建立链接的数量以及节点带宽,确定每一服务节点对应的可用带宽,包括:
根据所获得的已建立链接的数量以及节点带宽,按照以下公式计算每一服务节点对应的可用带宽Quota:
Quota=[(a/A)*X+(b/B)*Y]*C
其中,a为服务节点包括的管理子节点发送的已建立链接的数量,A为管理节点所获得的各个管理子节点发送的已建立链接的数量之和,b为服务节点包括的管理子节点发送的节点带宽,B为所述总占用带宽,C为预设带宽阈值,X为服务节点对应的第一权重,Y为服务节点对应的第二权重。
本发明的一个实施例中,在所述确定目标域名之后,还包括:
确定目标域名对应的基于新链接的服务响应策略的信息,并向各个管理子节点发送所获得的信息,以使得各个管理子节点通知所在服务节点中的目标服务子节点在所述总占用带宽超过预设带宽阈值时根据所述服务响应策略对基于新链接的服务进行响应。
本发明的一个实施例中,上述服务响应策略包括以下策略中的一种:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911244277.8/2.html,转载请声明来源钻瓜专利网。