首页 / 专利库 / 电脑零配件 / 硬件 / 基于语义分析的渲染农场智能流量调度方法和系统

基于语义分析的渲染农场智能流量调度方法和系统

阅读:772发布:2020-05-08

专利汇可以提供基于语义分析的渲染农场智能流量调度方法和系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了基于语义分析的 渲染 农场智能流量调度方法和系统,所述调度方法的步骤依次包括通过语义分析为渲染任务进行归类打标;将打标的渲染任务路由到对应的调度agent;通过调度agent对渲染农场中同类型GPU 服务器 进行渲染任务调度。本发明从 请求 根源识别出用户意图,进而智能路由渲染请求到最适合的渲染服务器进行渲染,可以最大限度地的避免渲染资源的浪费,在节省 硬件 成本,运维成本的同时,提供更优质的服务,满足用户的真实需求。,下面是基于语义分析的渲染农场智能流量调度方法和系统专利的具体信息内容。

1.一种基于语义分析的渲染农场智能流量调度方法,其特征在于,包括以下步骤:
步骤1:通过语义分析为渲染任务进行归类打标;
步骤2:将打标的渲染任务路由到对应的调度agent;
步骤3:通过调度agent对渲染农场中同类型GPU服务器进行渲染任务调度。
2.根据权利要求1所述基于语义分析的渲染农场智能流量调度方法,其特征在于,在一个实施方式中,在步骤1中,采用声学输入设备,通过发出语音指令发起渲染请求,通过语义识别器识别出用户的意图,为渲染任务打上特定的标签。
3.根据权利要求1所述基于语义分析的渲染农场智能流量调度方法,其特征在于,在一个实施方式中,在步骤1中,所打标签中包含对cuda核心数的要求和对GPU性能的要求,这些要求根据识别出的用户意图来确定。
4.根据权利要求1所述基于语义分析的渲染农场智能流量调度方法,其特征在于,在一个实施方式中,在步骤2中,采用RuleEngine规则引擎将打标后的渲染任务分发到对应的调度agent。
5.根据权利要求1所述基于语义分析的渲染农场智能流量调度方法,其特征在于,在一个实施方式中,在步骤3中,调度策略由规则转义模生成,并通过路由策略下发器下发到调度agent,规则转义模块和路由策略下发器负责整个规则的生命周期。
6.根据权利要求5所述基于语义分析的渲染农场智能流量调度方法,其特征在于,在一个实施方式中,所述规则转义模块生成规则表达式来执行相应的调度策略,该规则表达式是一组相同标签的服务器。
7.根据权利要求5所述基于语义分析的渲染农场智能流量调度方法,其特征在于,在一个实施方式中,所述调度策略采用渲染服务器背压方式,调度前查询每台渲染服务器的排队渲染队列,队深最少的一台服务器即为需要调度渲染任务去的服务器,而队深大于设定阈值的服务器停止调度。
8.一种基于语义分析的渲染农场智能流量调度系统,其特征在于,包括:
声学输入设备,用于采集用户的语音指令;
语义识别器,用于根据语音指令识别出用户的意图;
RuleEngine规则引擎,用于将打标后的渲染任务分发到对应的调度agent;
规则转义模块,用于生成调度策略;
路由策略下发器,用于将生成的调度策略下发到调度agent。
9.根据权利要求8所述基于语义分析的渲染农场智能流量调度系统,其特征在于,在一个实施方式中,所述声学输入设备能够将音频信号转换为计算机能识别的字节流或字符流,通过ASR服务进而转换为命令字符串。
10.根据权利要求8所述基于语义分析的渲染农场智能流量调度系统,其特征在于,在一个实施方式中,所述声学输入设备包括带话筒的麦。

说明书全文

基于语义分析的渲染农场智能流量调度方法和系统

技术领域

[0001] 本发明属于数字媒体设计领域,特别涉及了一种渲染农场智能流量调度方法。
[0002]

背景技术

[0003] 渲染农场(Renderfarm),学名:分布式并行集群计算系统,是一种利用现成的CPU、以太网和操作系统构建的超级计算机,它使用主流的商业计算机硬件设备达到或接近超级计算机的计算能。在渲染农场中存在各种配置的GPU,例如1080Ti,2080Ti,Titan V等,同时服务器种类也具备多样化4U的塔式,刀片等。
[0004] 传统的渲染负载均衡策略对于GPU的使用率较低,当大量渲染任务提交到渲染农场时,传统的渲染负载均衡策略无法满足要求。因此,迫切需要提出一种智能流量调度策略,能够大幅提升GPU集群的使用率,在最短的时间内完成所有的渲染任务。
[0005]

发明内容

[0006] 为了解决上述背景技术提到的技术问题,本发明提出了基于语义分析的渲染农场智能流量调度方法和系统。
[0007] 为了实现上述技术目的,本发明的技术方案为:一种基于语义分析的渲染农场智能流量调度方法,包括以下步骤:
步骤1:通过语义分析为渲染任务进行归类打标;
步骤2:将打标的渲染任务路由到对应的调度agent;
步骤3:通过调度agent对渲染农场中同类型GPU服务器进行渲染任务调度。
[0008] 基于上述技术方案的优选方案,在步骤1中,采用声学输入设备,通过发出语音指令发起渲染请求,通过语义识别器识别出用户的意图,为渲染任务打上特定的标签。
[0009] 基于上述技术方案的优选方案,在步骤1中,所打标签中包含对cuda核心数的要求和对GPU性能的要求,这些要求根据识别出的用户意图来确定。
[0010] 基于上述技术方案的优选方案,在步骤2中,采用RuleEngine规则引擎将打标后的渲染任务分发到对应的调度agent。
[0011] 基于上述技术方案的优选方案,在步骤3中,调度策略由规则转义模生成,并通过路由策略下发器下发到调度agent,规则转义模块和路由策略下发器负责整个规则的生命周期。
[0012] 基于上述技术方案的优选方案,所述规则转义模块生成规则表达式来执行相应的调度策略,该规则表达式是一组相同标签的服务器。
[0013] 基于上述技术方案的优选方案,所述调度策略采用渲染服务器背压方式,调度前查询每台渲染服务器的排队渲染队列,队深最少的一台服务器即为需要调度渲染任务去的服务器,而队深大于设定阈值的服务器停止调度。
[0014] 一种基于语义分析的渲染农场智能流量调度系统,包括:声学输入设备,用于采集用户的语音指令;
语义识别器,用于根据语音指令识别出用户的意图;
RuleEngine规则引擎,用于将打标后的渲染任务分发到对应的调度agent;
规则转义模块,用于生成调度策略;
路由策略下发器,用于将生成的调度策略下发到调度agent。
[0015] 基于上述技术方案的优选方案,所述声学输入设备能够将音频信号转换为计算机能识别的字节流或字符流,通过ASR服务进而转换为命令字符串。
[0016] 基于上述技术方案的优选方案,所述声学输入设备包括带话筒的麦。
[0017] 采用上述技术方案带来的有益效果:本发明采用基于语义分析的渲染流量调度方式,可以从请求根源识别出用户意图,进而智能路由渲染请求到最适合的渲染服务器进行渲染,可以最大限度地的避免渲染资源的浪费,在节省硬件成本,运维成本的同时,提供更优质的服务,满足设计师的真实需求。
[0018]附图说明
[0019] 图1是传统负载均衡策略的渲染农场调度策略图;图2是本发明的基本流程图
图3是本发明的系统示意图。
[0020]

具体实施方式

[0021] 以下将结合附图,对本发明的技术方案进行详细说明。
[0022] 图1为传统采用负载均衡(例如Nginx)策略的渲染农场调度策略图,经过生产环境验证,常用的调度策略如轮询、随机、hash、最近最少调用原则对于GPU的使用率均比较低。
[0023] 为了提高GPU集群的使用率,改善渲染农场性能,本发明设计了基于语义分析的渲染农场智能流量调度方法和系统,图2是本发明调度方法的基本流程图,包括以下步骤:步骤1:通过语义分析为渲染任务进行归类打标;
步骤2:将打标的渲染任务路由到对应的调度agent;
步骤3:通过调度agent对渲染农场中同类型GPU服务器进行渲染任务调度。
[0024] 具体地,在上述步骤1中,采用声学输入设备,通过发出语音指令发起渲染请求,通过语义识别器识别出用户的意图,为渲染任务打上特定的标签。
[0025] dpi 要求高的、算力大或者稳定性要求高的渲染任务会路由到相应专业卡配置的4U 塔式服务器,要求低的渲染任务路由到低端的游戏卡,示例如下:
用户对声学输入设备说如下4种语音指令:
(1)请帮我渲染这张高清的图片;
(2)请帮我渲染一张2k(或4k,8k)dpi的 图片;
(3)请帮我渲染这张图片给客户展示;
(4)请帮我渲染这张图,我想看下效果。
[0026] 如上述的(1),(2),(3)指令,通过语义分析可以获取到用户的意图是需要这次渲染任务出高质量的图,不管是因为业务场景需要给客户展示、还是需要展示高分辨率,高 dpi 的图片。对于高质量的图对渲染服务器有共同的诉求,需要更多的 cuda 核心数,以及更稳定的专业渲染卡如 p6000,GV100来达成这个目标,语义分析器的作用就是要识别出这些意图,为渲染任务打上对应的标签:cuda 核>5000,gpu=专业卡。但是对于上述(4)指令,设计师只是想要看下效果,可以打要求较低的标签:cuda 核>2000,gpu=游戏卡1080Ti。
[0027] 具体地,在上述步骤2中,采用RuleEngine规则引擎将打标后的渲染任务分发到对应的调度agent。
[0028] 具体地,在上述步骤3中,调度策略由规则转义模块生成,并通过路由策略下发器下发到调度agent,规则转义模块和路由策略下发器负责整个规则的生命周期。所述规则转义模块生成规则表达式来执行相应的调度策略,该规则表达式是一组相同标签的服务器。
[0029] 所述调度策略采用渲染服务器背压方式,调度前查询每台渲染服务器的排队渲染队列,队深最少的一台服务器即为需要调度渲染任务去的服务器,而队深大于设定阈值的服务器停止调度。市场上的渲染器都带有渲染队列,采用这种调度策略可以最快完成所有渲染请求。
[0030] 如图3所示为本发明调度系统示意图,该调度系统包括:一种基于语义分析的渲染农场智能流量调度系统,包括:
声学输入设备,用于采集用户的语音指令;
语义识别器,用于根据语音指令识别出用户的意图;
RuleEngine规则引擎,用于将打标后的渲染任务分发到对应的调度agent;
规则转义模块,用于生成调度策略;
路由策略下发器,用于将生成的调度策略下发到调度agent。
[0031] 具体地,所述声学输入设备能够将音频信号转换为计算机能识别的字节流或字符流,通过ASR服务进而转换为命令字符串。
[0032] 具体地,所述声学输入设备包括带话筒的耳麦。
[0033] 实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈