一种基于软件定义的云渲染系统的能源管理方法技术方案

技术编号:28372977 阅读:29 留言:0更新日期:2021-05-08 00:00
本发明专利技术公开了一种基于软件定义的云渲染系统的能源管理方法,属于计算机信息技术领域,包括以下步骤:步骤1:采用软件定义的方式,在云渲染系统架构的应用层增加耗能模块,在控制层增加节能策略模块,在数据层增加链上数据模块和状态数据模块;步骤2:构建了云渲染系统能源管理框架,所述框架包括前端、中端、后端和数据库;步骤3:以AI的深度学习和大数据分析方法形成可迭代演进的系统能耗模型;步骤4:借助数字孪生手段实现系统实时动态重定义,基于从深度学习平台中得到数据的平均值,使其达到系统性能和能耗之间的平衡;本发明专利技术并通过软件定义的方式,对系统耗能模型进行实时动态重定义,提高资源利用率,有效降低成本。

【技术实现步骤摘要】
一种基于软件定义的云渲染系统的能源管理方法
本专利技术涉及计算机信息
,涉及一种基于软件定义的云渲染系统的能源管理方法。
技术介绍
随着计算机软硬件技术的发展,将云计算与渲染技术结合的模式成为3D渲染的主流。在云渲染系统中,云管理平台将接入网络的渲染工作站聚合形成云渲染集群,然后对渲染资源虚拟化处理,并由云渲染平台统一管理,使渲染系统灵活部署,有利于负载均衡和资源利用,有效缩短了项目制作周期。在相关技术中的基于软件定义的云渲染系统,将集中化和控制与执行分离,对渲染资源与其接入模式、部署方式、实现功能进行解耦和重构,强化集中资源同时优化系统自身功能,降低整体负载,使系统更加高效、可扩展的运行;同时用户可自行设置3D渲染引擎、所需使用的插件、渲染服务器规模和渲染集群管理软件,定制化渲染环境同时成本可控,以满足不同用户各种渲染场景下需求。如图1,它包括应用层、控制层、基础设施层和数据层;重构了对渲染软件资源控制方法,组建相应的功能模,并提供了自定义指令系统,包括分析指令、判断指令、资源调度指令、执行指令和通信指令五大类;根据软件定义特点,对渲染过程和管理流程进行了改造,使其更具柔性。在上述相关技术中,云渲染集群解决了低效问题,与此同时云渲染集群中计算机硬件资源和渲染软件资源的能源消耗是巨大的,包括CPU能耗、内存能耗、磁盘能耗以及渲染资源的消耗等,不仅带来了大规模的用电量致使环境影响,而且造成了大量能源的浪费。目前,以低能耗计算系统为重要支撑的绿色IT技术已成为十大IT关键技术之首,并且随着能源供应的日趋紧张,以及人们对集群可控性、节能性的要求愈来愈高,迫切要求在保持集群负载和吞吐量的前提下,最大限度地降低集群能耗。在传统的渲染节能任务调度中,调度的主要目标是提高资源利用率即减少渲染资源的使用量和占用时间,而不是最小化渲染时间,即在系统性能与能耗之间寻求平衡。
技术实现思路
本专利技术提供了一种基于软件定义的渲染系统的能源管理方法,通过对耗能模型进行优化和重构,达到节能降耗的目的。为了实现上述专利技术目的,本专利技术采用的技术方案为:步骤1:提供一种软件定义的云渲染系统的拓展服务;步骤2:构建了云渲染系统能源管理框架;步骤3:以AI的深度学习和大数据分析方法形成可迭代演进的系统能耗模型;步骤4:借助数字孪生手段实现系统实时动态重定义,使其达到系统性能和能耗之间的平衡。所述步骤1是软件定义的云渲染系统的拓展服务,在上述相关技术中的云渲染系统基础架构上,新增能源管理模块,基于软件定义提供能耗优化解决方案。在所述云渲染系统架构的应用层新增耗能模型,在控制层新增节能策略模块,在数据层新增链上数据和状态数据。进一步,通过对渲染任务分析和分解,可在云渲染集群中并行渲染,将渲染任务均衡的分配到集群的各个计算节点,进而通过采集渲染节点的耗能数据形成能耗模型,并与区块链对接,将渲染节点耗能数据作上链处理,即为链上数据;通过将链上数据与实际渲染状态数据进行对比,获得渲染集群耗能优化策略,从而对耗能模型进行优化和重定义,以实现最小化渲染时长。所述步骤2,构建了云渲染系统能源管理框架,是渲染系统能源管理方法的基础环节。该能源管理框架包括前端、中端、后端和数据库。所述前端用于应用接入和数据展示,创建生成用户界面,主要包括用户模块、权限控制和能量传感器。所述用户模块用于用户信息的管理,包括用户注册、登入、用户权限等。所述权限控制用于用户权限认证,涉及Portal认证,以提高数据交互的安全性。所述中端用于数据交互和资源调度,包括资源管理系统和渲染中台服务器。所述资源管理系统用于计算资源、存储资源、网络资源的存储和调度,可根据资源调度策略,优化耗能模型,以提升资源利用效率。所述渲染中台服务器可将渲染任务分发至渲染节点集群,在渲染系统前端和后端承接作用。所述后端用于数据管理和业务处理,主要包括渲染节点集群、能耗模型和数据管理。所述渲染节点集群用于计算、存储和传输,将任务分配至相应的渲染节点,分析渲染集群能耗以及渲染能耗的构成。所述数据管理即数据库的调度、更新和优化。所述能耗模型为渲染系统能耗内在关联的体现,是能耗优化的基础;所述渲染系统能耗由渲染节点运行能耗和渲染节点空闲能耗两部分组成。所述数据库包括状态数据和链上数据。所述状态数据即渲染节点状态的能耗数据;所述链上数据即存储于区块链中的耗能数据。所述步骤3,提供一种以AI的深度学习和大数据分析方法形成的可迭代演进的系统能耗模型,建立在比较环节和训练环节从深度学习中得到相关数据之上,可与区块链对接,安全的保护相关的过程数据。具体步骤如下:步骤3.1、实时数据采集:实时监控和采集渲染节点运行状态数据,是能耗模型的建立的关键;该环节在链上完成,将监测的能耗相关的数据存于区块链中。步骤3.2、大数据分析和建模:通过对链上数据分析,在分析过程中利用这些数据建立能耗模型,并对渲染节点能耗情况进行预测,为能源优化提供基础支撑。步骤3.3、可迭代演进的系统能耗模型,基于AI的深度学习来完成,具体步骤如下:步骤3.31、初始模型的利用:利用海量历史渲染作业及其能耗数据,进行训练,得到能耗初步模型,根据比较值对能耗模型进行分析和优化,形成节能的资源调度策略,对原始模型进行调整。步骤3.32、通过部署的深度学习平台对训练模式输出的模型进一步处理、升级,采用最优化能源管理策略,实现构建可迭代演进的能耗模型,形成资源调度策略的目标。所述步骤4,借助数字孪生手段实现系统实时动态重定义,基于从深度学习平台中得到相关数据的平均值,具体步骤如下:步骤4.1、预分析:对用户提出的渲染需求,通过对节点渲染过程进行分析,并据此进行预测分析,得到渲染进度和能耗期望;步骤4.2、比较:采用数字孪生手段,通过与渲染工具的交互,实时了解节点的作业实际进度,与预测分析模型进行对比,根据渲染进度节点反映能耗偏差。步骤4.3、渲染节点调度:通过节能资源调度策略和能源管理策略,调度渲染节点集群和渲染软件、插件、其他工具等资源,实现渲染节点与渲染工具之间的互动,从而能够实时调整渲染节点的能耗数据,对系统能耗模型进行动态调整,以达到节能的效果。本专利技术的有益效果:本专利技术所提供的基于软件定义的云渲染系统的能源管理方法,采用AI深度学习和大数据分析构建系统能耗模型,并通过软件定义的方式,对系统耗能模型进行实时动态重定义,以达到系统性能和能耗之间的平衡,提高资源利用率,有效降低成本。附图说明图1为本专利技术实施例的云渲染系统框架示意图。图2为本专利技术实施例的系统能源管理框架示意图。图3为本专利技术实施例的基于AI深度学习的能耗模型示意图。图4为本专利技术实施例的能渲染节点能耗流程示意图。具体实施方式以下结合附图和具体实施例对本专利技术作进一步详细说明。本专利技术公开了一种基于软件定义的云渲染系统的能源管理方法,包括以本文档来自技高网
...

【技术保护点】
1.一种基于软件定义的云渲染系统的能源管理方法,其特征在于,包括以下步骤:/n步骤1:采用软件定义的方式,在云渲染系统架构的应用层增加耗能模块,在控制层增加节能策略模块,在数据层增加链上数据模块和状态数据模块;/n步骤2:构建了云渲染系统能源管理框架,所述框架包括前端、中端、后端和数据库;/n步骤3:以AI的深度学习和大数据分析方法形成可迭代演进的系统能耗模型;/n步骤4:借助数字孪生手段实现系统实时动态重定义,基于从深度学习平台中得到数据的平均值,使其达到系统性能和能耗之间的平衡。/n

【技术特征摘要】
1.一种基于软件定义的云渲染系统的能源管理方法,其特征在于,包括以下步骤:
步骤1:采用软件定义的方式,在云渲染系统架构的应用层增加耗能模块,在控制层增加节能策略模块,在数据层增加链上数据模块和状态数据模块;
步骤2:构建了云渲染系统能源管理框架,所述框架包括前端、中端、后端和数据库;
步骤3:以AI的深度学习和大数据分析方法形成可迭代演进的系统能耗模型;
步骤4:借助数字孪生手段实现系统实时动态重定义,基于从深度学习平台中得到数据的平均值,使其达到系统性能和能耗之间的平衡。


2.根据权利要求1所述的基于软件定义的云渲染系统的能源管理方法,其特征在于:所述步骤1具体为:通过对渲染任务分析和分解,可在云渲染集群中并行渲染,将渲染任务均衡的分配到集群的各个计算节点,进而通过采集渲染节点的耗能数据形成能耗模型,并与区块链对接,将渲染节点耗能数据作上链处理,即为链上数据;通过将链上数据与实际渲染状态数据进行对比,获得渲染集群耗能优化策略,从而对耗能模型进行优化和重定义,以实现最小化渲染时长。


3.根据权利要求1所述的基于软件定义的云渲染系统的能源管理方法,其特征在于:所述前端用于应用接入和数据展示,创建生成用户界面,包括用户模块、权限控制和能量传感器;所述用户模块用于用户信息的管理,包括用户注册、登入、用户权限;所述权限控制用于用户权限认证,涉及Portal认证,以提高数据交互的安全性。


4.根据权利要求1所述的基于软件定义的云渲染系统的能源管理方法,其特征在于:所述中端用于数据交互和资源调度,包括资源管理系统和渲染中台服务器;所述资源管理系统用于计算资源、存储资源、网络资源的存储和调度,可根据资源调度策略,优化耗能模型,以提升资源利用效率;所述渲染中台服务器可将渲染任务分发至渲染节点集群,在渲染系统前端和后端承接作用。


5.根据权利要求1所述的基于软件定义的云渲染系统的能源管理方法,其特征在于:所述后端用于数据管理和业务处理,包括渲染节点集群、能耗模型和数据管理;所述渲染节点集群用于计算、存储和传输,将任务分配至相应的渲染节点,分析渲染集群能耗以及渲染能耗的构成;所述数据管理即数...

【专利技术属性】
技术研发人员:金伟梅向东
申请(专利权)人:江苏赞奇科技股份有限公司
类型:发明
国别省市:江苏;32

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

1