分布式系统中冗余网络容错及负载均衡技术研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:qq0123456456789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式系统一般要求其网络能够具有高可用性。网络的高可用性一般在系统、组件和链路三个级别上体现。实现网络高可用性的常用方法是采用冗余机制。设计者通过对节点间的网络进行冗余部署,使得节点间有多个物理网络可以互为备份,即当所有链路都工作正常时,各个链路可以平均分担网络上的负载,从而提高了网络的利用率;当其中有链路失效时,系统可以继续利用其他工作正常的链路来保证系统正常运行,这样就很好地实现了网络的容错及负载均衡。目前,已经存在一些技术来实现网络的容错及负载均衡,如SUN公司的Trunking技术、Cisco公司的Etherchannel技术及Linux bonding技术等,这些实现技术一般称作链路聚合或多网卡绑定,即将多条物理链路虚拟成一个逻辑链路或将节点机上的多块网卡虚拟为一块网卡。但这些技术实现要么需要特定的硬件支持,要么容易引入单点故障,无法用于分布式系统中常见的对等节点间高可靠通信。本课题主要研究网络通信的可靠性原理、冗余网络可靠性设计及其工程应用,重点探讨在底层实现网络通信的可靠备份和负载均衡问题。所实现的容错及负载均衡技术与上述技术有所不同。它是在不改变现有冗余物理网络硬件配置及工作方式的情况下,通过额外安装的虚拟网卡及本课题所研究实现的网络通信处理模块的支持,将物理的冗余网络虚拟成一个逻辑的单一网络,目的是设计实现一种通用的高可靠冗余网络通信方案,允许上层客户应用只需针对单一虚拟网络进行开发,而无需关注网络冗余和负载均衡等底层通信细节。这种技术使本机节点可以通过虚拟网卡透明地与冗余网络中的其他节点进行高可靠通信。全文共分六章。第一章主要论述了本课题研究的背景和意义;第二章简要介绍了目前存在的各种链路聚合实现技术及其它的工程解决方案;第二章介绍了课题研究及实现过程所涉及到的相关技术;第四章论述了本课题所要实现的冗余网络容错及负载均衡技术的原理;第五章论述了实现冗余网络容错及负载均衡技术各个模块所使用的算法;第六章对本课题研究作了一个总结,并提出了下一步所需要做的完善工作。
其他文献
实验作为初中物理教学非常重要的内容,它对学生更好地理解掌握物理知识有着重要的帮助,提高物理实验技能是培养学生物理学科核心素养的重要途径,因此需要教师在教学中加强物
研究背景随着社会经济的发展及人民生活水平的不断提高,人群美容意识的进一步增强,化妆品已成为消费者日常生活消费的重要组成部分,各类化妆品大量涌入居民生活中,而伪劣化妆
软件技术发展至今所经历的最重要的变革就是产生了基于面向对象思想的构件技术。它以类为封装单位,达到代码级重用,大大减轻了程序员的编码工作。但是面对异构互操作和效率更
促进学生核心素养的发展是当前基础教育改革的重要目标。然而,如何在知识的教育教学中促进学生素养的发展,这是非常重要的研究主题,这关涉到如何将学生素养的发展落实到教育
会议
7月21日,农业农村部下发通知,要求各级农业农村部门把防汛抗灾救灾减灾作为当前农业生产的首要任务,抓好农业防汛抗洪和灾后生产恢复,切实减轻灾害损失,全力夺取小康之年粮食
本研究的目的是深入探讨影响大学高年级学生求职自信的诸因素,并在此基础上,筛选部分求职自信不足的高年级学生施以团体咨询进行实验干预,进而获得提高求职自信心的有效的团
在日前举行的湖南省行政人员执法资格电子化考试中,衡山县卫计局应急办副主任周健华替该局局長旷立伟考试。这还没完,替局长考完后,周健华又继续到该局两名党委委员处操作电脑考试界面,前后为3名领导替考。事件经网友曝光后,相关人员都受到党纪政纪处分。  水风点评:替考替得如此张狂,凭啥?
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
报纸
农作物病虫害测报是植保工作的重要内容,具备公益性、艰巨性和长期性的特点。文章以彰武县为例,对病虫害测报体系的构建现状和发展对策进行探究,以确保病虫害预警工作顺利开
山东兰陵集团是以酒业为龙头,集科、工、贸为一体的国有大型一类企业,八五、九五期间,兰陵集团不断发展壮大,跻身于中国500家最大工业企业、中国十大酿酒企业集团和山东省136