[发明专利]一种均衡负载方法及系统在审
申请号: | 201910567746.3 | 申请日: | 2019-06-27 |
公开(公告)号: | CN110247983A | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 杨柳青;徐晓怡 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 上传 下载节点 节点发送 计算机技术领域 均衡 追踪 资源利用率 节点分配 节点接收 申请 | ||
本发明实施例提供了一种均衡负载方法及系统,涉及计算机技术领域,可以提高下载节点获取资源的速度。本申请的实施例包括:上传节点根据其接入上限,确定允许接入的下载节点的第一数量,其中,第一数量为除已接入上传节点的下载节点外,允许接入的下载节点数量,接入上限为基于上传节点的资源利用率确定的上传节点允许接入的下载节点总数。然后上传节点向追踪节点发送第一数量。追踪节点接收上传节点发送的第一数量,若第一数量大于第一阈值,则停止为上传节点分配除已接入所述上传节点的下载节点以外的其他下载节点。
技术领域
本发明涉及计算机技术领域,特别是涉及一种均衡负载方法及系统。
背景技术
目前,可以使用对等(Peer to Peer,简称P2P)网络实现视频内容的分发。P2P网络中包括上传节点和下载节点,上传节点是视频内容的提供者,下载节点是视频内容的获取者。
当下载节点需要获取视频时,如果随机地选择P2P网络中的一个上传节点,并向其发送用于获取视频的请求。由于上传节点收到的请求是随机的,所以一个上传节点可能接收到请求较多,也可能接收到的请求较少。所以可能出现P2P网络中一些上传节点负载空闲,一些上传节点负载过重的情况。
上传节点负载空闲会使得资源利用率较低,负载过重会影响上传节点处理获取请求的速度,导致响应获取请求的时间过长。负载过重的上传节点接入的下载节点较多,而上传节点自身处理能力有限,使得各下载节点获取资源的速度较慢。
发明内容
本发明实施例的目的在于提供一种均衡负载方法及系统,以实现提高下载节点获取资源的速度。具体技术方案如下:
第一方面,本发明实施例提供了一种均衡负载方法,应用于均衡负载系统,所述均衡负载系统包括:追踪节点、对等P2P网络中的上传节点和下载节点,所述方法包括:
所述上传节点根据自身的接入上限,确定允许接入的下载节点的第一数量,所述第一数量为除已接入所述上传节点的下载节点外,允许接入的下载节点数量,所述接入上限为基于所述上传节点的资源利用率确定的所述上传节点允许接入的下载节点总数;
所述上传节点向追踪节点发送所述第一数量;
所述追踪节点接收所述上传节点发送的所述第一数量,若所述第一数量小于或等于第一阈值,则停止为所述上传节点分配除已接入所述上传节点的下载节点以外的其他下载节点。
可选的,所述上传节点根据自身的接入上限,确定允许接入的下载节点的第一数量,包括:
若已接入所述上传节点的下载节点数量小于所述接入上限,则所述上传节点确定所述第一数量为所述接入上限与已接入所述上传节点的下载节点数量的差值;或者,
若已接入所述上传节点的下载节点数量大于或等于所述接入上限,则所述上传节点确定所述第一数量为零。
可选的,所述方法还包括:
所述上传节点判断自身的资源利用率是否小于资源利用率阈值;
若自身的资源利用率小于所述资源利用率阈值,且所述接入上限与已接入所述上传节点的下载节点数量的差值小于预设差值,则所述上传节点提高所述接入上限;或者,
若自身的资源利用率大于或等于所述资源利用率阈值,则所述上传节点降低所述接入上限;
若降低后的所述接入上限小于已接入所述上传节点的下载节点数量,则所述上传节点断开所述上传节点与第二数量的下载节点之间的连接,所述第二数量为已接入所述上传节点的下载节点数量与降低后的所述接入上限的差值。
可选的,所述资源利用率包括:所述上传节点的网络流量速度、输入输出IO资源占用率和中央处理器CPU占用率,所述上传节点判断自身的资源利用率是否小于资源利用率阈值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910567746.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种白蚁侦测系统及方法
- 下一篇:业务处理方法、装置及存储介质