一种改进负载均衡方法在电网监控系统中的应用.docVIP

一种改进负载均衡方法在电网监控系统中的应用.doc

  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文档。上传文档
查看更多
一种改进负载均衡方法在电网监控系统中的应用

一种改进负载均衡方法在电网监控系统中的应用 周苹 中国南方电网电力科学研究院 摘要:负载的均匀分布是大型电网监控系统中实现有效多级级联的关键问题,本文提出一种改进负载均衡方法来应对该问题。该方法是先判断收到业务请求类型在流媒体服务器采集设备的被请求率达到门限值,然后选取在状态参数低于已设定阈值且与业务请求类型相匹配的流媒体服务器进行请求处理。实验证明该方法不仅避免了由于自身性能的不足而造成的高负载,而且保证了负载均衡的准确性和高效性。 关键词:电网监控;流媒体;负载均衡目前,由于流媒体技术的特点,该技术被广泛应用于视频点播的远程监控系统中,监控的实时监控就是利用该技术实现的,而流媒体技术的核心问题是负载如何均衡的方法。 当前安防监控中主流的方法是流媒体管理服务器将请求客户端分配至视频采集设备数目和客户端数目相对较少的流媒体服务器中,以保证各个流媒体服务器接入的视频采集设备数目和客户端数目相同,以达到负载均衡的目的。这种方法仅考虑了采集设备数目和客户端数目两个方面,没有考虑流媒体服务器自身的性能参数即使各个流媒体服务器接入的采集设备数目和客户端数目均相同,也会导致各个流媒体服务器的负载严重不均衡。除此之外,若客户端请求访问的业务类型也相同,但是各个流媒体服务器的配置不同,承载负载的能力也会不同,这同样会导致各个流媒体服务器的负载严重不均衡。针对这种问题,本文提出改进负载均衡方法来应对该问题。 2 2.1 方法流程 本文提出的改进负载均衡方法如图1所示,首先是流媒体管理服务器接收第一客户端针对第一采集设备发送的业务请求,并根据所述业务请求确定对应的业务类型。然后流媒体管理服务器根据实时监测结果,确定所述第一采集设备的被请求频率达到第一门限值,且确定所述第一采集设备连接的第一流媒体服务器的运行状态参数降低至设定阈值。最后流媒体管理服务器选取运行状态参数与所述业务类型相匹配的一个流媒体服务器作为目标流媒体服务器,指示所述目标流媒体服务器连接至所述第一采集设备,并将所述业务请求分配至所述目标流媒体服务器进行处理。 图1 改进负载均衡方法架构 2.2 应用分析 本文提出的改进负载均衡方法在流媒体服务器集群中使用时,根据多种处理业务类型的多种情况在应用上也有所完善。具体应用分析如下所示: (1)当业务类型是转码业务和码流转发业务时,当业务类型为数码业务时,则基于各个流媒体服务器的运行状态参数,将各个流媒体服务器按照CPU空闲率、内存空闲率或者采集设备与流媒体服务器之间的网络带宽从大到小的顺序进行排序,并从前N1个流媒体服务器中选取一个流媒体服务器作为目标流媒体服务器。 当多个流媒体服务器的运行状态参数与业务类型相匹配且运行状态参数相同,则流媒体管理服务器将多个流媒体服务器按照采集设备与流媒体服务器之间的网络带宽空闲率从大到小的顺序进行排序,并从前N2个流媒体服务器中选取一个作为目标流媒体服务器, (3)流媒体管理服务器按照设定周期,将各个流媒体服务器按照当前CPU空闲率、内存空闲率从大到小的顺序进行排序,或按照当前第一网络带宽空闲率从大到小的顺序进行排序,并从前N3个流媒体服务器中重新选取一个流媒体服务器,以及将被请求频率达到门限值的采集设备切换到重新选取的一个流媒体服务器上。 (4)流媒体管理服务器将所述业务请求分配至所述目标流媒体服务器进行处理之后,流媒体管理服务器依然实时监测,判断该采集设备连接的流媒体服务器的运行状态参数是否高于设定阈值时,这样当接收到第二客户端发送新的业务请求时,再次判断运行状态参数是否满足新的业务请求,如果满足则将新的业务请求分配对所述第一流媒体服务器,否则则将新的业务请求分配至目标流媒体服务器。 从以上分析可知并且通过定期对各个流媒体服务器进行排序,以及门限值的判决,能够实时监测各个流媒体服务器的负载情况,及时发现处于高负载状态的流媒体服务器,今早进行分配负载,降低由于采集设备的被请求频率过高而导致负载过盛的机率,提高了系统的整体性能。另外,如果新业务请求被分配到目标流媒体服务器,并且目标流媒体服务器的性能参数更适合该业务,流媒体管理服务器将记录该信息,未来新的业务请求将优先分配到该目标流媒体服务器,即使第一流媒体服务器的性能也可以满足要求。 3 设流媒体管理服务器为HMn,流媒体服务器Hn,客户端为Cn,,采集设备为CEn,业务请求为BRn,状态参数(CPU空闲率、内存空闲率和网络带宽)为SPn,被请求率为Rn,门限值为Dn,阈值为Tn,业务类型为BTn,转码业务为TC,码流转发业务是CS,。具体执行过程如下所示: Step1:HM1接收CE1采集到的C1发出BR1时,得到BT1; Step2:根据BT1的类型,

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档