一种改进的主从节点选举算法用于实现集群负载均衡

一种改进的主从节点选举算法用于实现集群负载均衡

ID:31478228

大小:1.48 MB

页数:7页

时间:2019-01-11

一种改进的主从节点选举算法用于实现集群负载均衡_第1页
一种改进的主从节点选举算法用于实现集群负载均衡_第2页
一种改进的主从节点选举算法用于实现集群负载均衡_第3页
一种改进的主从节点选举算法用于实现集群负载均衡_第4页
一种改进的主从节点选举算法用于实现集群负载均衡_第5页
资源描述:

《一种改进的主从节点选举算法用于实现集群负载均衡》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第26卷第3期2015年9月中国计量学院学报JournalofChinaUniversityofMetrologyV01.26No.3Sep.2015【文章编号11004—1540(2015)03—0341—06DOI:10.3969/j.issn.1004—1540.2015.03.017一种改进的主从节点选举算法用于实现集群负载均衡任乐乐,何灵敏(中国计量学院信息工程学院,浙江杭州310018)【摘要】随着数据量的不断增长,分布式搜索引擎的出现满足了大数据量的检索性能.现有的主从节点选举策略往往会导致主从节点分配不均而使得查询性能不均

2、衡.现提出一种搜索引擎集群的主从节点选举策略,能保证正常情况下节点的分布均衡.当出现宕机时能重新切换主节点,保证检索功能有效;当宕机的服务器重新上线时,主从节点分布恢复正常,避免了负载不平衡的缺陷,达到合理利用每台服务器的性能并充分发挥集群的性能优势的目的.【关键词】集群;主从节点选举;负载均衡;容灾恢复【中图分类号】TP317【文献标志码】AAmaster-slaveelectionalgorithmforloadbalancingclustersRENLele,HELingmin(CollegeofInformationEngineerin

3、g,ChinaJiliangUniversity,Hangzhou310018,China)Abstract:Withtheincreasingamountofdata,distributedsearchenginesappearedtOmeettheneedofbigdataretrievalperformance.Theexistingmaster—slavenodeelectionstrategyleadedtOtheimbalanceofqueryperformanceduetOunevennodedistr

4、ibutions.Tosolvethisproblem,weproposedamaster—slaveelectionstrategybasedonsearchengineclusters.Whenaserverwasdown,amainnodewasswitchedtOguaranteetheeffectivenessoftheretrieval.Andwhenthebrokenserverwasbackonlineagain,thedistributionofthemaster—slavenodealsoc

5、ametOnormal.Thus。thedefectofloadunbalancewasavoided.Atthesametime,everyserverwasusedreasonablyandwecouldtakefulladvantageoftheclusters.Keywords:cluster;master-slavealgorithm;loadbalancing;disasterrecovery分布式算法不但能够将多台服务器的资源综合利用,而且可以通过备份机制避免由于单个节点失效而影响数据查询结果的风险‘1|.分布式算法往往

6、使用主从模式实现数据的备份和容灾功能.如何均衡地利用每台搜索引擎的性能并且如何实现容灾恢复策略是分布式算法的关键‘2‘3|.【收稿日期】2015—05—19《中国计量学院学报》网址:zgjl.cbpt.cnki.net【作者简介】任乐乐(1993一),女,山西省长治人,硕士研究生,主要研究方向为大数据.E—mail:1192695818@qq.corn通讯联系人:何灵敏,男,副教授.E—mail:helm@cjlu.edu.cn万方数据342中国计量学院学报第26卷现有的主从节点选举算法中的主从节点分配不合理,往往会出现1台服务器存在2个

7、主节点,而另外1台服务器存在2个从节点的情况.当用户进行查询时集群只会向主节点发送查询请求,导致1台服务器需要完成2个分片的查询工作,而另一台服务器处于完全空闲的状态.查询性能不均衡H].该缺点主要由两个原因导致:1)因为每个分片的注册线程是完全独立的,每台服务器上有两个不同的分片需要注册,而由就分片获取自身的信息(IPJ也t1]z,分片名称等)zookeeper相应的管理目进行注册(写入自身的信息)事件触发于服务器的启动速度和网路情况都不相同,往往会出现一台服务器上的两个分片都首先注册到zookeeper[51的分片管理目录下而成为主节点,

8、而注册速度慢的服务器上的两个节点都会成为从节点.2)即使首次创建时主节点的分配是均衡的,即每台服务器上有一个主节点和一个从节点,但是当某

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。