Web Server Cluster系统负载均衡技术探讨

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:chen20080310
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务的高性能、高可用问题已经成为Web服务领域研究的热点。传统单纯增加Web服务器硬件性能,已无法满足日益增加的用户对服务能力的要求。Web集群服务器系统是解决当前Web服务性能问题的有效途径之一,它将用户的请求按照负载均衡算法分发到机群中的某台服务器上,并行处理用户的请求,从而提高系统运行效率,提高整个系统的性能。本文首先分析了Web服务器机群系统的基本理论及关键技术,对当前Web服务器机群进行分类研究,分析了其核心技术:基于OSI模型的L4-L7交换技术。详细探讨了影响负载均衡的关键因素并对比各类调度算法。在此基础上本文所做的具体工作如下:(1)考虑到在实际应用中,Web请求内容的不同和服务器的异构性。提出一种根据客户端的请求内容,结合服务器的性能参数和负载状态的动态负载均衡算法。该算法是在基于请求内容分配策略基础上而设计的一种改进的负载均衡算法。它对用户请求进行分类并实时评估服务器负载,并且为避免出现由转发模式本身所造成的负载分布不均匀的现象,提出了解决方法,具体的解决方法将在第三章中介绍。最后用模拟实验证明了这种负载均衡算法比常见的负载算法能够减少响应时间,提高了系统的吞吐量。(2)分析了以简单的信号传递实现心跳机制方法的弊端,通过对硬件和软件系统分别进行可用性的检测,避免了出现发送心跳信号只与当前的网络连接和信号发送进程相关,而没有真正反映系统硬件或软件是否正常的现象;以双进程技术,保证了系统关键进程的稳定运行,并对所涉及的相关模块的关键技术进行了分析、设计、与实现,实现了机群服务器系统的高可用性,保障了系统提供不间断的服务。相信在不久的将来,Web服务器负载处理模型、技术、算法以及评测等会更加成熟、效果更加优秀。
其他文献
图像是人类获取外界信息的主要来源,随着计算机技术的飞速发展,人们对图像的质量提出了更高的要求。由于传感器昂贵的成本和其成像单元的物理限制,图像超分辨率技术应运而生
近年来,由于自然灾害的发生导致通信设备瘫痪、通信链路中断,对救灾工作造成了严重障碍;而偏远地区存在的通信盲区对于监控管理也带来了极大的不便。构建无盲区可靠应急通信
随着网络分布式系统的广泛发展,中间件技术显得越来越重要。其中技术最成熟的是对象管理组织OMG制定的CORBA(Common Object Request BrokerArchitecture,公共对象请求代理体
虚拟植物是指在计算机上应用虚拟现实技术在三维空间中模拟植物的生长发育过程。虚拟植物可视化技术的研究是虚拟农业研究的重要组成部分,在数字农业、大型自然场景仿真系统
教学管理工作是高等学校教育工作的一项重要内容,是整个学校管理的核心和基础。教学管理工作是指学校管理人员按照一定的教育方针,运用先进的管理手段,组织、协调、指挥与指
XML作为网络数据交换和信息集成的工具,以其自描述性、跨平台交换性等特点,成为新一代的网络语言。互联网上越来越多的结构化或半结构化的数据采用XML格式存储和交换,随着XML数
软件行业的工业化趋势导致了构件的产生。能够像硬件系统那样,将部分软件组合起来构建软件系统,一直是软件行业多年来追求的目标。构件技术的出现,极大地满足了多个应用领域
Occam反演以其稳定收敛和不依赖于初始模型的特性,被广泛应用于大地电磁数据的处理。但是,在Occam反演过程中偏导数矩阵的计算和拉格朗日乘子的求取导致大量的模型正演,使得反演
森林是我国重要的资源之一,而森林火灾是影响森林发展的主要灾害,不仅直接影响森林生态平衡,造成经济和生态资源流失,而且危及到人民生命财产的安全。因而,研究有效、实用的
移动IP使得移动节点无论身处何地,都可以随时访问企业网和Internet,其它节点也可以随时随地的与它进行通信。移动IPv6是在继承移动IPv4诸多优点的基础上,利用IPv6协议族中增