[发明专利]一种适用于大规模动漫渲染服务云平台的软件体系结构无效
| 申请号: | 201210042985.5 | 申请日: | 2012-02-24 |
| 公开(公告)号: | CN103268220A | 公开(公告)日: | 2013-08-28 |
| 发明(设计)人: | 鲁永泉;高鹏东;裘初;齐全;穆凯辉;王金涛 | 申请(专利权)人: | 苏州蓝海彤翔系统科技有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 适用于 大规模 动漫 渲染 服务 平台 软件 体系结构 | ||
1.一种适用于大规模动漫渲染服务云平台的软件体系结构,其特征在于,所述体系结构包括:
基础架构层:为大规模动漫渲染服务云平台提供各种必要的硬件基础设施以及相关的系统软件;主要硬件设备包括计算子系统、互联子系统、存储子系统以及相应的配套管理软件;
渲染服务层:为大规模动漫渲染服务云平台提供各种基础支撑服务子系统,包括基础通信服务子系统、计算资源管理子系统、数据资源管理子系统、软件资源管理子系统和渲染作业管理子系统;
渲染应用层:提供各种渲染软件、引擎和插件,充分确保用户复杂多样渲染任务的顺利进行;
服务管理:提供后台支撑服务,以及访问这些基础服务的接口;在确保渲染平台安全可靠的基础上,为各层系统提供强有力的支撑,其主要包括用户管理、权限管理、订阅管理和计费管理等;
访问接口:包括门户站点、应用网关和编程接口三部分。
2.根据权利要求1所述的一种适用于大规模动漫渲染服务云平台的软件体系结构,其特征在于,
所述计算子系统是整个高效能计算机的计算核心,包括基于Intel EM64T、AMD 64等架构处理器的计算节点以及基于NVIDIA GPU、Intel MIC架构处理器的加速节点,主要功能就是执行渲染计算;
所述互联子系统提供管理节点、登录节点、计算节点和存储子系统之间连接通路,实现了系统的管理、实时监控和网络文件访问数据的传递,以及计算节点之间的高速消息交换;
所述互联子系统包括千兆/万兆以太网和Infiniband网络等;
所述存储子系统为渲染服务云平台提供集中的数据存储空间。
3.根据权利要求1所述的一种用于大规模动漫渲染服务云平台的软件体系结构,其特征在于,
所述基础通信服务子系统屏蔽了基础架构层中各种资源的异构性以及资源设备之间的复杂关联,提供了一个方便、透明的消息通信环境,使得渲染平台不但能够充分使用高效能计算机本地丰富的计算资源,而且还能够有效地利用其它分散的计算资源;
所述计算资源管理子系统负责对高效能计算机中用于动漫渲染的所有计算资源进行有效管理,根据用户提交的渲染作业中的描述信息,从资源池中分配相应的计算资源,并通过层次式架构将计算节点组织成树形结构;
所述数据资源管理子系统负责对渲染过程中各种数据资源进行有效管理,通过在高效能计算机中用于渲染的节点之间动态地构建一个高效的分布式高速缓存系统,提供安全、可靠、快速的数据存取服务;
所述软件资源管理子系统是一个开放的软件管理平台,实现了“热插拔式”的软件集中管理机制,对各种渲染器、渲染插件以及各种用户自定义的影视特效渲染器进行有效管理;
所述渲染作业管理子系统是渲染平台的核心部件,对作业的排队、划分、分发和渲染进行高效地调度与管理,通过多尺度自适应地在时间并行和屏幕空间并行上进行渲染任务,综合建立一个负载均衡函数,根据最优化原理,智能地确定一个渲染调度方案使得负载偏离误差最小化。
4.根据权利要求1所述的一种适用于大规模动漫渲染拂去云平台软件体系结构,其特征在于,
所述门户站点一方面提供了各种公共信息,另一方面为用户访问各种渲染服务提供统一的入口;
所述应用网关将平台上的渲染服务对外映射成一个Web服务,降低业务系统和渲染平台集成的难度;
所述编程接口提供了C/C++、Python、Perl、Shell等方式的编程接口,提供系统进一步定制开发的能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州蓝海彤翔系统科技有限公司,未经苏州蓝海彤翔系统科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210042985.5/1.html,转载请声明来源钻瓜专利网。





