[发明专利]一种网络流量调度方法、装置、电子设备及存储介质在审
| 申请号: | 202011006771.3 | 申请日: | 2020-09-23 |
| 公开(公告)号: | CN112260961A | 公开(公告)日: | 2021-01-22 |
| 发明(设计)人: | 余东 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
| 主分类号: | H04L12/851 | 分类号: | H04L12/851;H04L12/853;H04L12/803;H04L29/06 |
| 代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 郭鑫 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网络流量 调度 方法 装置 电子设备 存储 介质 | ||
本公开实施例涉及互联网云计算技术领域,具体涉及一种网络流量调度方法、装置、电子设备及非暂态计算机可读存储介质。本公开的至少一个实施例中,基于流媒体服务质量进行网络流量调度,例如,通过获取网络节点实时上报的硬件信息、状态信息和音视频质量信息,来确定网络节点的流媒体服务质量信息,进而基于流媒体服务质量信息选择合适的网络节点进行调度,使网络节点的CPU资源、内存资源、磁盘资源、网络资源使用率更加均衡,更好地保障音视频传输和存储,避免配置较差的网络节点达到性能瓶颈而导致流媒体服务质量下降的问题。
技术领域
本公开实施例涉及互联网云计算技术领域,具体涉及一种网络流量调度方法、装置、电子设备及非暂态计算机可读存储介质。
背景技术
近年来,随着短视频、互动直播、视频带货等网络相关行业的发展,音视频数据在网络流量中的占比越来越大,因此,如何将用户的请求(包括音视频数据)定向到合适的网络节点(例如服务器等)显得尤为重要。
传统的网络流量调度策略包括:基于DNS(Domain Name System,域名系统)调度、基于重定向调度、基于路由调度、基于轮询调度、基于权重调度、基于最小连接调度等网络流量调度策略。
传统的网络流量调度策略主要根据网络节点的配置信息(例如CPU权重、TCP连接数)来进行负载均衡调度。但是不同的网络节点存在差异(例如不同计算能力、不同硬件配置等),提供的流媒体服务能力不同,另外,由于流媒体服务存在特点(例如码率波动范围大、媒体文件磁盘存储量大、视频数据内存消耗大、网络带宽使用率高等),因此,一旦出现负载调度不均衡的情况,很容易导致配置较差的网络节点达到性能瓶颈,影响流媒体服务质量。
上述对问题的发现过程的描述,仅用于辅助理解本公开的技术方案,并不代表承认上述内容是现有技术。
发明内容
为了解决现有技术存在的至少一个问题,本公开的至少一个实施例提供了一种网络流量调度方法、装置、电子设备及非暂态计算机可读存储介质。
第一方面,本公开实施例提出一种网络流量调度方法,应用于调度设备,所述调度设备与多个网络节点通信连接,所述网络节点为提供流媒体服务的设备,所述方法包括:
获取每个网络节点的硬件信息、状态信息和音视频质量信息;
基于所述硬件信息、状态信息和音视频质量信息,确定每个网络节点的流媒体服务质量信息;
在接收到流量请求后,基于所述流媒体服务质量信息匹配网络节点,并将所述流量请求调度到相匹配的网络节点。
第二方面,本公开实施例还提出一种网络流量调度装置,应用于调度设备,所述调度设备与多个网络节点通信连接,所述网络节点为提供流媒体服务的设备,所述装置包括:
获取单元,用于获取每个网络节点的硬件信息、状态信息和音视频质量信息;
确定单元,用于基于所述硬件信息、状态信息和音视频质量信息,确定每个网络节点的流媒体服务质量信息;
调度单元,用于在接收到流量请求后,基于所述流媒体服务质量信息匹配网络节点,并将所述流量请求调度到相匹配的网络节点。
第三方面,本公开实施例还提出一种电子设备,包括:处理器和存储器;所述处理器通过调用所述存储器存储的程序或指令,用于执行如第一方面所述网络流量调度方法的步骤。
第四方面,本公开实施例还提出一种非暂态计算机可读存储介质,用于存储程序或指令,所述程序或指令使计算机执行如第一方面所述网络流量调度方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011006771.3/2.html,转载请声明来源钻瓜专利网。





