企业级集群服务器技术研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:aulxbdmmydb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的高速发展,网络用户急剧增加,原有的服务器技术已经不能满足巨量的网络访问。集群技术是解决上述问题的有效方法。然而现在的主流商用集群均为国外产品,由于价格以及安全等方面的原因,不能从根本上满足我国政府和企业信息化的要求。本文研究了目前通用的负载均衡集群,并在该框架内实现了HAECS(High Available Enterprise Cluster Server)商用集群系统,基于廉价的以太网和通用PC或工作站,在开放的Linux系统上实现了虚拟服务平台,具有理论意义以及很大的应用价值。 本论文重点研究了基于LVS的负载均衡集群技术,并利用LVS实现了一种面向企业应用的集群软件HAECS,主要完成了以下工作: (1)深入研究了Netfilter结构以及LVS技术。通过对Netfilter结构和LVS功能和研究以及对IP报文分发以及连接状态保持等原理的剖析,并在LVS的基础上搭建了一个模拟环境。同时认识到LVS存在着安装管理困难,无法监控节点的服务等诸多缺陷。 (2)研究和分析了负载均衡集群的体系结构。理解了此类集群各个组成部分的工作原理和过程,对各个部分如何协同工作并为用户提供虚拟服务的工作机理有了清晰的认识。 (3)针对LVS存在的缺陷以及对负载均衡集群整体的性能要求,详细分析了实现企业级集群HAECS的方法。从数据结构、算法实现到程序流程都进行了深入的研究和分析。 (4)设计和实现了HAECS系统结构和基本功能。完成了Linux系统上的图形管理控制界面,以及真实服务节点的服务功能监控模块,监控模块不仅能够监控服务器的状态,还可以监控服务模块的状态,一旦服务失效能够及时地将该服务器从集群节点中删除,在监控状态中,模块可以定时采集服务器的状态信息,根据各个服务器的状态,采用负载加权算法来动态的管理集群,实现集群的智能管理。并按照软件工程规则进行了功能测试和应用模式测试。 在系统的设计,实现过程中还解决了Linux系统的配置,软件的评估测试等诸多问题。 系统地实现利用标准C开发,完全符合POSIX规范,可以在多个Linux版本上使用。 基于上述技术开发的产品已经投入市场,经过了某企业用户的测试以及使用,得到了用户的好评并取得了较好的经济效益。
其他文献
学位
该文主要探讨人工神经网络在电子陶瓷材料研究中的应用.一方面,把人工神经网络应用于ZnO压敏陶瓷材料的配方设计.另一方面,把人工神经网络方法应用于纳米陶瓷材料气敏传感器
学位
演绎数据库的一个主要应用是利用主动数据库对其更新问题进行实现,其中一个重要问题是对物化视图的增量维护问题.该文讨论了演绎推理规则和主动规则之间的关系,分析了演绎数
本项目是公司SDH通信产品中的一个组成部分,目的是实现基本路由器功能,在专用网中承担数据包转发的业务。本项目是一个完整的嵌入式系统。 嵌入式系统的应用空间非常广阔,可
作为一项核心的网络技术,报文分类在防火墙、策略路由、第四层交换、网络访问控制与认证、流量计费,带宽管理、QoS等诸多方面都有着广泛的应用.先进实用的报文分类算法在提升
近年来,分形图像编码在静态图像中已经展示了很有前途的结果.当这些方法与其他压缩方法结合起来时,尤其展示了好的编码性能.分形技术与许多传统编码方法的结合已经产生了一些
该文介绍了应用摩托罗拉D15无线MODEM发送和接收短消息的技术,利用JAVA开发一个跨平台的发送短消息类,然后利用JSP构建一个发送短消息的动态网站把这种输入方便、支持批量发
互联网的飞速发展改变了人们的生活方式,出现了所谓的信息经济。在以前信息是通过书面形式保存和手工传递的,现在人们在Internet上发送e-mail、进行网上购物和信息共享,信息是以
学位