基于LVS负载调度器的双机热备份研究与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:hjx9062
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的不断进步和网络技术的不断发展,互联网用户和互联网站数量都在不断的增长。对网络服务器的可用性、可扩展性和安全性的要求越来越高。传统的单服务器模式,已经不能满足这种不断的增长,伴随而来的是大量的高可用集群系统的应用,尤其是Linux下的高可用性集群系统。 采用集群技术构建网络服务器,可以使一些独立的服务器在集群系统的支持下协同工作,共同完成事先指定的工作或对外提供相同的服务,以达到提高网络的可用性目的。 本文对Linux开源项目LVS负载集群进行仔细的研究。阐述了LVS集群系统的负载均衡的概念、原理以及体系结构。并对LVS采用的Netfilter技术进行了研究,同时对LVS系统的内部实现过程进行了分析。针对于LVS系统的前端负载均衡器可能造成的单点故障问题,通过对双机容错技术的各种不同工作模式进行了比较,提出了选择采用双机热备份技术对LVS的负载均衡器进行容错。进一步提高LVS系统的可用性。 本文设计了一种基于Linux内核的心跳诊断协议,此协议是专门针对于双机故障诊断而设计的,该心跳协议处于TCP/IP协议栈的网络层,从而避免了以往应用层心跳进程在应用层和内核不停的进行进程切换的开销,同时避免了IP协议中的复杂路由操作。本文对心跳周期进行了动态设置。针对LVS集群系统的特殊应用,通过获取系统的连接请求负载量来动态的设置心跳周期,根据请求量的不同设置不同的心跳周期,进一步提高系统的可用性,本文同时对双机热备份技术中的数据备份和任务切换过程进行了实现,使双机热备份技术完全应用于LVS集群系统中。
其他文献
本文对考试系统及其组卷算法进行了研究。文章对考试系统进行了需求分析,设计了考试系统的结构,并对系统进行了详细设计。系统共包含六个子系统,分别是题库维护和管理子系统、组
RFID(Radio Frequency Identification射频辨识系统)最近两年在国内外受到广泛关注,被很多专家认为是将来的产业明星。但是目前,RFID还未形成统一的全球化标准,增加了应用系统开
随着计算技术的发展,一种新的计算模式——普适计算,将根本性地改变人们使用计算机的方式。具有计算和通信能力的设备渗透到我们生活的每个角落,这些大量的可见的或者不可见的无
随着音频视频会议、多媒体广播、网络协同工作组的出现与迅速发展组播被广泛应用于一点到多点(one-to-many)和多点到多点(many-to-many)的通信中。安全组播需要满足:机密性(g
本文介绍了一种基于三星32位嵌入式网络微处理器S3C4510B的网络监控系统,主要实现了故障检测与自动定位、流量统计和入侵检测三个基本的网络管理功能。在系统的设计中,采用集中
电信运营企业是高技术密集型企业,也是较早使用数据库和数据库管理系统的企业,在多年的运营中积累了大量的历史数据。同时现在电信行业的竞争正变得越来越激烈,如何拓展市场,如何
在互联网这个信息海洋中,人们越来越感到信息的泛滥和查找的艰辛,于是用户便希望拥有一块根据自己的需要而显示相应信息的“私人空间”,基于用户的需求和自身发展的需要,向用户提
随着移动互联网的发展,智能移动终端的安全问题也益发严峻,作为最主流的移动操作系统之一,Android以其开放性和实用性获得了广泛的应用市场,但作为一个注重功能的系统,Android的安
当今互联网搜索引擎主要分为通用搜索引擎和面向领域的搜索引擎(也称为垂直搜索引擎),而后者又成为搜索引擎技术发展的一大趋势。因为在某些用户有特定要求的领域,通用搜索引
随着网络信息化的高速发展,网络中的可用Web服务资源日渐增多,通过Web服务集成可以充分利用已有资源,实现面向网络化、跨地域和异构平台的系统功能的一体化。但是,Web服务无法高