[发明专利]一种基于多属性为视频云服务分配计算节点的方法和系统在审
申请号: | 202110422770.5 | 申请日: | 2021-04-20 |
公开(公告)号: | CN112988396A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 谢永强;李忠博;齐锦;苏鹏 | 申请(专利权)人: | 军事科学院系统工程研究院网络信息研究所 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国和平利用军工技术协会专利中心 11215 | 代理人: | 刘光德 |
地址: | 100141 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 属性 视频 服务 分配 计算 节点 方法 系统 | ||
本发明提供一种基于多属性为视频云服务分配计算节点的方法和系统。所述方法基于调度层架构来实施,所述调度层架构包括控制平台、控制节点和多个计算节点。所述方法包括:步骤S1、经由所述控制平台向所述控制节点提交用户请求,所述用户请求包括服务请求和配置需求;步骤S2、所述控制节点从所述多个计算节点处获取各个节点的状态信息;步骤S3、基于所述用户请求和所述状态信息,所述控制节点从所述多个计算节点中确定最优计算节点;以及步骤S4、所述最优计算节点提供与所述用户请求对应的视频云服务。
技术领域
本发明涉及视频云服务领域,尤其是涉及一种基于多属性为视频云服务分配计算节点的方法和系统。
背景技术
随着互联网的高速发展,人们对视频的访问需求大大增加,以云计算技术和音视频技术为基础,融合了视频会议、视频指挥、视频监控、视频直播、视频点播等多种服务的视频云平台已被广泛应用。不同的视频服务具备计算、存储、融合、编解码、专用处理等多属性特点,部署在计算节点上如果不考虑特性,导致视频云服务访问的指数性增长而不能满足用户的视频请求,导致用户等待时间长、服务质量下降、用户满意度降低。因此,如何将具有不同物理资源需求的视频服务合理分配到计算节点上,提升计算节点物理资源使用效率,是亟待解决的问题。
传统方法服务部署在计算节点上,主要考虑服务器的CPU与内存的使用情况,如服务编排管理工具(例如kubernetes),没有考虑音视频服务属性多样性。例如,视频会议场景,核心服务器需要强大编解码以及合屏能力,这需要专用编解码硬件和专用图形处理硬件的支持;为保证会议实时性,视频会议对网络带宽要求极高,在为视频会议服务分配资源时考虑带宽资源;如视频监控场景,核心服务器需要大量空间存储监控视频,在为视频监控服务分配资源时磁盘速度就要考虑在内。不同服务的物理资源特性不同造成计算节点可用物理资源不均衡,导致资源浪费。因此传统服务编排管理工具并不能为音视频服务合理分配资源,需要一种与音视频服务特征深度结合的服务编排方案。
发明内容
本发明的目的在于提供一种基于多属性为视频云服务分配计算节点的方案,以解决现有技术中存在的上述技术问题。
本发明第一方面提供了一种基于多属性为视频云服务分配计算节点的方法。所述方法基于调度层架构来实施,所述调度层架构包括控制平台、控制节点和多个计算节点。所述方法包括:步骤S1、经由所述控制平台向所述控制节点提交用户请求,所述用户请求包括服务请求和配置需求;步骤S2、所述控制节点从所述多个计算节点处获取各个节点的状态信息;步骤S3、基于所述用户请求和所述状态信息,所述控制节点从所述多个计算节点中确定最优计算节点;以及步骤S4、所述最优计算节点提供与所述用户请求对应的视频云服务。
根据本发明第一方面提供的方法,所述步骤S3具体包括:步骤S31、基于所述状态信息获取所述各个节点的可用空闲资源;步骤S32、根据所述配置需求和所述可用空闲资源,确定所述各个节点在部署所述视频云服务后的空闲资源比重;步骤S33、确定所述空闲资源比重的比重方差,选择具有最小比重方差的计算节点为所述最优计算节点。
根据本发明第一方面提供的方法,所述配置需求包括计算资源需求、存储资源需求、网络资源需求、编解码资源需求和图像处理资源需求。
根据本发明第一方面提供的方法,所述状态信息包括计算资源状态、存储资源状态、网络资源状态、编解码资源状态和图像处理资源状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于军事科学院系统工程研究院网络信息研究所,未经军事科学院系统工程研究院网络信息研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110422770.5/2.html,转载请声明来源钻瓜专利网。