网站大量收购独家精品文档,联系QQ:2885784924

构建集群渲染系统与云渲染平台的软件.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构建集群渲染系统与云渲染平台的软件概要

第3章 构建集群渲染系统与云渲染平台的软件——三维渲染集群管理软件的比较研究 第1节 高可用性数据集群 第1节 集群渲染管理软件(Render Management Softeware) 第2节 RenderMan及其体系结构下的渲染器(Render) 第3节 渲染器(Render)与渲染引擎(Render Engine) 第4节 开源渲染器 第1节 高可用性数据集群 1. 集群 集群(Cluster)是利用高速通用网络将一组有相似功能的服务器或高性能计算机,按照某种结构连接在一起,在并行程序设计以及可视化人机交互集成开发环境支持下,统一调度,协调处理,实现高效并行处理的系统。集群(cluster)内具有相似功能的服务器(或叫做节点)共同提供系统性能和应用程序服务,它们作为一个整体向用户提供一组网络资源,这些单个的计算机系统就是集群的节点(node)。 从结构和节点间的通信方式来看,集群属于分布式存储系统,主要利用消息传递方式实现各个主机之间的通信,由建立在一般操作系统之上的并行编程环境完成系统的资源管理以及相互协作,同时也屏蔽计算机之间的异构性。集群系统中的主机和网络可以是同构的,也可以是异构的,这里的“异构”既可以是主机操作系统的异构,如Linux/Unix/Solaris/Windows等操作系统,也可以是网络体系结构的异构。一个理想的集群,用户从来不会意识到集群系统底层的节点,在程序员和普通用户看来,集群是一个并行系统,而非多个计算机系统,并且集群系统的管理员可以随意增加和删改集群系统的节点。 2. 集群系统的类型(参考浪潮集团的资料,官方主页) 最常见的三种群集类型包括高性能科学群集、负载均衡群集、高可用性群集和并行数据库集群。 2.1 科学计算(高性能)群集(High Performance Computing Cluster,简称HPC集群) 科学计算集群是最早出现的集群类型,主要用以进行大规模数值运算,以解决复杂的科学问题。这种集群上运行的是专门开发的并行应用程序它可以把一个问题的数据分布到多台计算机上,利用这些计算机的共同资源来完成计算任务,从而可以解决单机不能胜任的工作。 科学计算群集致力于提供单个计算机所不能提供的强大的计算能力,设计为群集开发并行编程应用程序,以解决复杂的科学问题。这是并行计算的基础,尽管它不使用专门的并行超级计算机,这种超级计算机内部由十至上万个独立处理器组成。但它却使用商业系统,如通过高速连接来链接的一组单处理器或双处理器 PC,并且在公共消息传递层上进行通信以运行并行应用程序。 2.2 负载均衡群集(Load Balance Cluster) 负载均衡群集为企业需求提供了更实用的系统,该系统使负载可以在计算机群集中尽可能平均地分摊处理。该负载可能是需要均衡的应用程序处理负载或网络流量负载。这样的系统非常适合于运行同一组应用程序的大量用户。每个节点都可以处理一部分负载,并且可以在节点之间动态分配负载,以实现平衡。对于网络流量也如此。通常,网络服务器应用程序接受了太多入网流量,以致无法迅速处理,这就需要将流量发送给在其它节点上运行的网络服务器应用。还可以根据每个节点上不同的可用资源或网络的特殊环境来进行优化。 负载均衡群集使负载可以在计算机集群中尽可能平均地分摊处理,该负载可能是需要均衡的应用程序处理负载或网络流量负载,它适用于运行同一组应用程序的大量用户。每个节点都可以处理一部分负载,并且可以在节点之间动态分配负载,以实现平衡。对于网络流量也是如此。通常,网络服务器应用程序接受了太多入网流量以致无法迅速处理,这就需要将流量发送给在其它节点上运行的网络服务器应用,还可以根据每个节点上不同的可用资源或网络的特殊环境来进行优化。 2.3 高可用性群集(High Availability Cluster,简称HA集群) 高可用性(HA)群集致力于使服务器系统的运行速度和响应速度尽可能快、提供高度可靠的服务,主要是为了使群集的整体服务尽可能可用,以便考虑计算硬件和软件的易错性。顾名思义,高性能集群就是采用集群技术来研究高性能计算。高可用性集群就是采用集群技术来实现计算机系统的高可用性。高可用集群通常有两种工作方式: (1)容错系统:通常是主从服务器方式。从服务器检测主服务器的状态,当主服务工作正常时,从服务器并不提供服务。但是一旦主服务器失效,从服务器就开始代替主服务器向客户提供服务。 (2)负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般Web服务器集群、数据库集群和应用服务器集群都属于这种类型。如果高可用性群集中的主节点发生了故障,那么这段时间内将由次节点代替它。次节点通常是主节点的镜像,所以当它代替主节点时,它可以完全接管其身份,并且因此使系统环境对

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档