资源调度方法技术

技术编号:39845215 阅读:6 留言:0更新日期:2023-12-29 16:42
本申请实施例提供一种资源调度方法

【技术实现步骤摘要】
资源调度方法、通信系统、设备及存储介质


[0001]本申请涉及互联网
,尤其涉及一种资源调度方法

通信系统

设备及存储介质


技术介绍

[0002]机顶盒或机上盒,又可称作数字视频变换盒
(Set Top Box

STB)
,是一个连接电视机与外部信号源的设备

它可以将压缩的数字信号转成电视内容,并在电视机上显示出来

随着通信

互联网技术的发展,以及三网融合时代到来,机顶盒也朝着智能化方向发展

发展至今,机顶盒数量高达到亿级,设备种类繁多,性能层次不齐

在此情况下,如此繁多的新老设备,也对广电运营商在机顶盒上的信息投放产生了阻塞

[0003]随着通信

云计算技术的发展,借助云计算技术,可在云端模拟机顶盒运行环境,并通过流化服务的方式,为本地机顶盒提供应用服务

用户在硬件能力较弱的老旧设备上,也可以流畅获取广电媒体资源,摆脱对本地机顶盒能力的强依赖


技术实现思路

[0004]本申请的多个方面提供一种资源调度方法

通信系统

设备及存储介质,用以提供一种新的云端机顶盒并实现新的云端机顶盒的资源调度

[0005]本申请实施例提供一种资源调度方法,适用于通信系统中的管控节点;所述通信系统还包括:第一资源组和第二资源组;所述第一资源组包括:至少一台服务设备;所述第二资源组包括:至少一台云服务器;其中,所述管控节点和所述第二资源组部署于公有云网络;所述第一资源组部署于用户机房的私有网络;所述私有网络与所述公有云网络通信连接;所述第一资源组和所述第二资源组由所述管控节点统一调度;所述服务设备和所述云服务器中部署有机顶盒的应用启动器对应的容器实例;
[0006]所述方法包括:
[0007]响应于所述用户机房中的机顶盒服务设备发送的启动器请求,获取所述第一资源组的容器水位和所述第二资源组的容器水位;
[0008]从所述第一资源组和所述第二资源组中,确定容器水位满足设定的第一水位要求的目标资源组;所述目标资源组包括:所述第一资源组和
/
或所述第二资源组;
[0009]在所述目标资源组包括所述第一资源组的情况下,从所述第一资源组的容器实例中,调度空闲的目标容器实例为所述机顶盒服务设备提供所述应用启动器所需数据

[0010]本申请实施例还提供一种通信系统,包括:管控节点

第一资源组和第二资源组;所述第一资源组包括:至少一台服务设备;所述第二资源组包括:至少一台云服务器;其中,所述管控节点和所述第二资源组部署于公有云网络;所述第一资源组部署于用户机房的私有网络;所述私有网络与所述公有云网络通信连接;
[0011]所述第一资源组和所述第二资源组由所述管控节点统一调度;所述服务设备和所述云服务器中部署有机顶盒的应用启动器对应的容器实例;
[0012]所述用户机房还包括:机顶盒服务设备;所述机顶盒服务设备用于向所述管控节点发送启动器请求;
[0013]所述管控节点用于执行权利要求上述资源调度方法中的步骤

[0014]本申请实施例还提供一种计算设备,包括:存储器

处理器及通信组件;其中,所述存储器,用于存储计算机程序;
[0015]所述处理器耦合至所述存储器及所述通信组件,用于执行所述计算机程序以用于执行权利要求上述资源调度方法中的步骤

[0016]本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求上述资源调度方法中的步骤

[0017]在本申请实施例中,本申请实施例提供一种新的云端机顶盒,包括:位于用户机房的私有网络中的第一资源组及位于公有云网络中的第二资源组,第一资源组和第二资源组部署有机顶盒的应用启动器,且第一资源组和第二资源组由公有云网络中的管控节点统一调度

其中,在资源调度时,可根据第一资源组的容器水位和第二资源组的容器水位,确定容器水位满足水位要求的目标资源组;且在目标资源组包括第一资源组的情况下,优先从第一资源组调度空闲的容器实例提供应用启动器所需数据

一方面,由于第一资源组部署于用户机房的私有网络,相较于位于公有云网络中的第二资源组,可提供更快的应用启动器服务,降低应用启动器的请求的响应延时

另一方面,由于第一资源组为用户预先购买的,公有云中的第二资源组是需要用户按量及使用时间付费的,因此,优先调度预先付费的第一资源组的资源,可降低用户的使用成本

而且,应用启动器所需的数据在用户机房,可满足用户对数据安全性的需求

[0018]此外,本申请实施例提供的云端机顶盒,还可将原来运行在用户本地机顶盒内越来越复杂的应用软件,迁移至云端运行,消除本地机顶盒的硬件差异,较低对机顶盒的硬件要求,可在不替换所有机顶盒的前提下,让用户体验到新的应用,满足客户的运营推广需求

附图说明
[0019]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定

在附图中:
[0020]图1为传统网络电视系统的结构示意图;
[0021]图2为本申请实施例提供的通信系统的结构示意图;
[0022]图3为本申请实施例提供的应用启动器的桌面示意图;
[0023]图4为本申请实施例提供的通信系统的又一结构示意图;
[0024]图5为本申请实施例提供的通信系统的资源调度过程示意图;
[0025]图6为本申请实施例提供的云服务器动态伸缩过程示意图;
[0026]图7为本申请实施例提供的资源调度方法的流程示意图;
[0027]图8为本申请实施例提供的计算设备的结构示意图

具体实施方式
[0028]为使本申请的目的

技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚

完整地描述

显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0029]如图1所示,当前网络电视系统,通常使用本地的机顶盒作为应用启动器
(Launcher)
的运行设备

机顶盒一端连接本地显示设备,如电视;一端连接网络,向广本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种资源调度方法,其特征在于,适用于通信系统中的管控节点;所述通信系统还包括:第一资源组和第二资源组;所述第一资源组包括:至少一台服务设备;所述第二资源组包括:至少一台云服务器;其中,所述管控节点和所述第二资源组部署于公有云网络;所述第一资源组部署于用户机房的私有网络;所述私有网络与所述公有云网络通信连接;所述第一资源组和所述第二资源组由所述管控节点统一调度;所述服务设备和所述云服务器中部署有机顶盒的应用启动器对应的容器实例;所述方法包括:响应于所述用户机房中的机顶盒服务设备发送的启动器请求,获取所述第一资源组的容器水位和所述第二资源组的容器水位;从所述第一资源组和所述第二资源组中,确定容器水位满足设定的第一水位要求的目标资源组;所述目标资源组包括:所述第一资源组和
/
或所述第二资源组;在所述目标资源组包括所述第一资源组的情况下,从所述第一资源组的容器实例中,调度空闲的目标容器实例为所述机顶盒服务设备提供所述应用启动器所需数据
。2.
根据权利要求1所述的方法,其特征在于,容器水位以已使用的容器实例的水位表征;所述设定的第一水位要求包括:已使用的容器实例的水位小于设定的第一水位阈值;所述从所述第一资源组和所述第二资源组中确定容器水位满足设定的第一水位要求的目标资源组,包括:从第一资源组和所述第二资源组中,确定已使用的容器实例的水位小于设定的第一水位阈值的资源组为所述目标资源组
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述启动器请求包括:指定使用的资源组的标识的情况下,根据所述指定使用的资源组的标识,获取所述指定使用的资源组的容器水位;在所述指定使用的资源组的容器水位满足所述设定的第一水位要求的情况下,从所述指定使用的资源组中,调度空闲的容器实例为所述机顶盒服务设备提供所述应用启动器所需数据;在所述启动器请求不包括所述指定使用的资源组的标识的情况下,执行所述获取所述第一资源组的容器水位和所述第二资源组的容器水位的步骤;所述目标资源组不包括所述指定资源组
。4.
根据权利要求3所述的方法,其特征在于,还包括:在所述指定使用的资源组的容器水位不满足所述设定的第一水位要求的情况下,向所述机顶盒服务设备返回资源不足提示信息
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,还包括:在监测到云服务器扩容事件的情况下,在所述公有云网络中扩展新的目标云服务器;在所述目标云服务器上创建所述应用启动器对应的容器实例
。6.
根据权利要求5所述的方法,其特征在于,所述监测云服务器扩容事件,包括:监测所述第一资源组与所述第二资源组的整体容器水位;以及在监测到所述整体容器水位满足设定的第二水位要求的情况下,确定监测到所述云服务器扩容事件;或者,监测云服务器扩容时间;在监测到设定的云服务器扩容时间到达时,确定监测到所述
云服务器扩容事件;或者,在监测到针对云服务器扩容接口的触发事件时,确定监测到所述云服务器扩容事件
。7.
根据权利要求6所述的方法,其特征在于,所述整体容器水位是所述第一资源组中已使用的容器实例与所述第二资源组中已使用的容器实例的整体水位;所述第二水位要求包括:所述整体容器水位大于或等于设定的第二水位阈值
。8.
根据权利要求6所述的方法,其特征在于,在监测云服务器扩容时间之前,所述方法还包括:获取所述通信系统中的容器实例的历史使用数据;根据所述历史...

【专利技术属性】
技术研发人员:李可高梓焰阙育飞
申请(专利权)人:杭州阿里云飞天信息技术有限公司
类型:发明
国别省市:

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

1