基于双层体系结构的分布式虚拟集群升级版.docxVIP

基于双层体系结构的分布式虚拟集群升级版.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于双层体系结构的分布式虚拟集群升级版 0 网际染染技术研究 随着数字媒体技术的快速发展,三维动画技术尤其是高速的发展。三维动画集群渲染技术为解决“渲染瓶颈”提供了一种有效的方法,但传统的集中渲染不能满足当前的应用需求。分布式矩阵渲染系统应该发挥更多的作用。 当前, 三维动画渲染的研究已经涉及很多方面, 在网络集群渲染方面, 李树声提出网络集群渲染在3D动画制作中的应用并阐述其技术优势。并行渲染方面, 如基于Sort-middle架构的Infinite Reality Engine、采用Sort-last架构构建的PixelFlow、基于Sort-first架构的WireGL和“可扩展显示墙”, 以及综合采用Sort-first和Sort-last两种架构的AnyGL等。在协同渲染方面, 文献介绍了一个基于图形与图像混合建模和绘制技术构造的多用户分布式虚拟环境系统。文献则利用DirectX的渲染引擎和CORBA等技术, 实现了分布式虚拟样机可视化框架的构建。文献在基于特征的3D建模技术和Java技术基础上提出了一种客户端/服务器端的协同设计环境。其它方面, 文献提出基于Web Service的分布式三维渲染, 文献则对协同计算环境下的渲染技术进行了研究。 笔者结合企业集群和虚拟社区的概念提出虚拟渲染集群, 以传统集群 (塔式、机架式、刀片式) 为主体, 以企业内PC机为补充, 建立统一的资源管理策略, 对外映射为单一映像, 允许渲染节点动态地进入和离开以实现“按需部署”。分布式虚拟集群渲染系统的双层体系结构, 不仅可以解决集群内部动画渲染的需要, 也为网际渲染提供了有效的途径。另一方面, 分布式渲染及分布式环境下渲染资源的发现研究较少, 目前集中在发现算法方面, 比如Sycara等提出的五种服务资源发现策略;Raman等提出的多资源和多需求之间的匹配算法以及管在林等提出采用Agent进行制造服务的定义和描述, 并采用集中式和分布式中介进行资源和服务的查询方法。 1 虚拟集群染化系统结构 本文针对三维动画渲染和分布式系统的特点, 设计并开发了分布式虚拟集群渲染系统, 采用由资源搜索网、虚拟集群网共同组成的双层体系结构 (图1) 。 资源搜索层由大量虚拟集群所对应的资源路由器 (R-Router) 组成, 系统建立以资源搜索为主体的上层信息网络, 为各个不同的虚拟渲染集群提供统一的接口和协议, 以此来解决跨组织、跨平台的信息共享、资源共享和合作问题。在资源搜索层, 资源路由器向资源搜索层中其它的结点查找符合要求的资源信息, 如果找到则将其所在的地址返回给资源请求结点。资源路由器完成的功能相当于网络路由器对IP地址的查找, 只不过这里所关心的是资源的匹配而已。 虚拟集群层由大量虚拟集群实体组成, 分布式协作的方式必须建立在体系结构的自治机制上, 允许节点的动态进入和离开, 系统以虚拟集群为管理单位, 即允许系统内虚拟集群的动态进入和离开, 也允许虚拟集群内工作结点的动态进入和离开。虚拟集群渲染系统以管理节点为核心, 分发节点为补充, 渲染节点为主体, 虚拟集群渲染系统体系结构如图2所示。 虚拟集群渲染系统最上层为管理层, 包括总控节点 (Master) 、源文件服务器 (SourceServer) 、目标文件服务器 (TargetServer) 、域管理服务器、流量监测器以及邮件服务器, 用于对本地虚拟集群的管理。用户通过访问系统页面来完成任务提交、查看和管理。系统对接收到的任务进行合法性检查, 并解释任务参数, 根据任务优先级对任务进行排序, 分解任务所需资源请求, 并向资源管理器 (R-Manager) 请求任务所需资源。作为整个虚拟集群的核心, 它还负责对整个系统的运行情况进行监控, 包括机器监控、任务监控以及用户监控。系统管理员可以查询到所有的用户及其任务的运行情况, 系统自动监控渲染任务执行情况并实时地将渲染状态反馈给系统管理员。 虚拟集群中间为虚拟分发层, 由大量的虚拟分发节点 (Virtual Dispatcher, VD) 组成, 一台物理机器对应多个虚拟分发节点。虚拟分发层位于虚拟集群的中间, 向上联接管理层, 向下联接渲染层。虚拟分发层受管理层的监控, 接受来自管理层的命令完成对本机的操作, 同时又对渲染层结点进行监控, 确保渲染任务的顺利完成。每一个虚拟分发节点负责一个任务的管理和监控, 随着任务的存在而存在, 任务一旦完成, VD资源也随之被收回。 虚拟集群的最下层由大量的渲染节点 (Render) 组成, 在渲染系统中每个渲染节点都是对等的, 渲染节点“按需部署”, 允许渲染服务器或PC动态加入系统。渲染层中的每个渲染节点由状态监听器、消息接收器、渲染启动器、资源扫描器和资源注册器五个部分组成。渲染层监听

文档评论(0)

182****7741 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档