流媒体服务的集群负载平衡方法分析.docVIP

流媒体服务的集群负载平衡方法分析.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流媒体服务的集群负载平衡方法分析   摘要:该文在分析了流媒体服务器的带宽因素和负载平衡原理的基础上,讨论了针对流媒体服务的按层次划分的服务器集群动态负载平衡技术,为流媒体服务集群的部署提供参考。   关键词:流媒体;服务器集群;负载平衡   中图分类号:TP311文献标识码:A 文章编号:1009-3044(2009)31-00000-00      Load Balancing Analysis of Server Cluster to Streaming Media Server   XU Guo-ming, LIU Shuang-qing   (Compute Center of Artillery Academy, Hefei 230031, China)   Abstact: Based on the analysis of the principles of bandwidth factor and load balancing of streaming media server, discussed for dynamic load balancing technology of server cluster that classified by the level of streaming media services, and provide reference for the deployment of server cluster.   Key words: streaming media; server cluster; load balancing      1 背景   流媒体作为宽带互联网底层架构的标志,彻底地改变了传统互联网只能表现文字和图片的缺陷,具有强视觉冲击力的视频节目成了人们进入宽带网络的最重要的应用之一,正成为宽带网络应用的主流。随着流媒体技术应用的日益广泛,在互联网上的负载也变得日益拥挤,这经常导致服务器无法正常地响应,甚至影响到一些应用程序的崩溃。解决这个问题的一个方法是建造更加强大的服务器,而另外一个途径就是将客户请求分散到多个服务器上。后者就是本文要探讨的流媒体服务的负载平衡问题。   2 集群负载平衡   2.1平衡器   本质上讲,网络负载平衡是分布式作业调度系统的一种实现。平衡器作为网络请求分配的控制者,根据集群节点的当前处理能力,采用集中或分布策略对网络服务请求进行调配,并且在每个服务请求的生命周期里监控各个节点的有效状态。一般说来,平衡器对请求的调度具备以下的特征:   1) 网络服务请求必须是可管理的;   2) 请求的分配对用户是透明的;   3) 最好能够提供异构系统的支持;   4) 能够依据集群节点的资源情况进行动态分配和调整。   负载平衡器在集群的各个服务节点中分配工作负载或网络流量。可以静态预先设置或根据当前的网络状态来决定负载分发到哪个特定的节点,节点在集群内部可以互相连接,但它们必须与平衡器直接或间接相连。   网络平衡器可以认为是网络层次上的作业调度系统,大多数网络负载平衡器能够在网络的相应层次上实现单一系统映像,整个集群能够体现为一个单一的IP地址被用户访问,而具体服务的节点对用户而言是透明的。这里,平衡器可静态或动态配置,用一种或多种算法决定哪个节点获得下一个网络服务请求。   2.2 集群的负载平衡技术   动态负载平衡通过一些工具实时地分析数据包,掌握网络中的数据流量状况,把任务合理分配出去。结构上分为本地负载平衡和地域负载平衡(全局负载平衡),前一种是指对本地的服务器集群做负载平衡,后一种是指对分别放置在不同的地理位置、在不同的网络及服务器群集之间作负载平衡。   服务器群集中每个服务结点运行一个所需服务器程序的独立拷贝,诸如Web、FTP、Telnet或e-mail服务器程序。对于某些服务(如运行在Web服务器上的那些服务)而言,程序的一个拷贝运行在群集内所有的主机上,而网络负载平衡则将工作负载在这些主机间进行分配。对于其他服务(例如e-mail),只有一台主机处理工作负载,针对这些服务,网络负载平衡允许网络通讯量流到一个主机上,并在该主机发生故障时将通讯量移至其他主机。   一般情况下,集群的服务节点可以提供诸如处理器负载、应用系统负载、活跃用户数、可用的网络协议缓存以及其他的资源信息。信息通过高效的消息机制传给平衡器,平衡器监视所有处理节点的状态,主动决定下个任务传给谁。平衡器可以是单个设备,也可以使一组平行或树状分布的设备。   负载平衡技术,在网络环境下简言之就是把网络负载尽量均匀地分配到几个能完成相同任务的服务器或网络节点上去执行和处理。它建立在现有网络结构之上,主要完成

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档