WEB服务器集群负载平衡技术研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:yaleqd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着INTERNET的迅速发展,基于WEB的应用呈指数增长。集群技术是实现高性能WEB服务器的一种有效途径。WEB服务器集群技术是以较低费用的计算机系统通过技术手段获得增强的服务器性能,该项技术的研究具有较高的社会和经济效益。目前国外已有商用化产品,国内在此领域的研究刚刚起步。WEB集群技术可分为早期的基于DNS集群、基于服务器的集群以及目前研究的重点--基于分配器的透明WEB集群技术。透明WEB集群技术的主要原理是由分配器集中接收所有客户HTTP请求,然后根据调度策略从集群服务器池中选择一个服务器来处理请求。根据OSI协议可分为L4集群和L7集群。如何采用合理的调度算法,实现WEB服务器之间良好的负载平衡是WEB集群技术的研究核心内容之一,可分为L4集群负载平衡调度和L7集群(基于请求内容)负载平衡调度。由于L4负载平衡调度无法得到HTTP请求的内容,从而不能对不同HTTP请求进行识别,也就谈不上真正意义上的负载平衡。L7负载平衡调度基于请求内容进行请求分配,可以实现“真正”的负载均衡。这是当前WEB集群负载平衡调度研究的主要领域,也是论文研究的核心内容。论文的主要研究内容如下:(1)论文对WEB服务器集群体系结构进行了研究,对当前WEB服务器集群进行分类研究,分析了其核心技术以及国际上主要的WEB服务器集群商用产品,该部分的研究对把握国际上有关此方面的最新网络交换技术以及WEB服务器集群应用技术研究具有重要的指导意义。(2)针对WEB服务器集群负载平衡技术进行研究,总结了WEB服务器集群负载平衡技术的核心问题;分析了当前的主要请求调度算法,并给出了一种对经典LARD算法的改进调度算法,仿真试验表明改进算法具有良好的适应性;设计了一个基于离散事件仿真的请求调度算法仿真程序用于验证提出的调度策略。(3)提出了一种基于请求内容的请求调度策略:根据WEB服务的主要应用把WEB服务分为WEB出版类应用和以动态请求为主的WEB事务类应用。针对每一类应用分别提出了相应的L7负载平衡调度算法。在对WEB负载进行计算时考虑了请求强度以及WEB服务器自身的性能差异;在算法中同时考虑了服务器在进入临界状态时性能急剧下降的因素,避免集群进入临界状态;该调度策略具有较强的实用性。(4)对WEB集群技术实际应用进行了研究,分析了面向企业电子商务应用环境,针对其特点探索研究了面向企业电子商务应用的WEB集群体系结构;提出了具有QOS服务的WEB集群L7调度算法;该项研究对WEB集群技术实际应用有一定的指导意义。
其他文献
软件规模的剧增以及应用环境日趋复杂,在大规模软件中软件结构也对软件质量有很大影响,结构复杂性的问题可以导致软件的质量难以控制,而目前被广泛应用的软件度量方法已经无
首先,我们对一些现有的报表工具进行了研究,提出并讨论了报表工具需要解决的三个核心问题:报表数据,报表格式和报表输出.然后,我们构造了一个报表工具模型.在该模型中,我们引
随着计算机技术的迅速发展与广泛应用,企业信息网络建设已成为影响企业效益的重要因素,同时由于企业物资管理成本有很大的压缩空间,物资管理已被称做企业的第三利润源泉。该项目
本文对铁路行包网络管理系统设计中的若干问题进行了深入研究。通过对不同的操作系统及数据库管理系统进行比较分析,确立了基于WINDOWS NT与MS SQL SERVER 7.0的应用系统体系
RFID技术的飞速发展使得EPC网络的研究与应用受到极大的关注,EPC网络是搭建在互联网之上的基础服务设施,它使得与物品关联的业务事件数据能够被共享。EPC网络使用RFID等自动识
该论文重点研究了两方面的内容:其一是异构资源上分布计算服务的网格计算模型;其二是计算服务的自适应分配执行的方法.为此,该论文首先介绍了网格计算的背景,指出了网格计算
虚拟现实造型语言(VRML)是一种描述可交互的三维对象和场景的文件格式。为了能够创建动态的虚拟场景,并且不必再面对大量枯燥的代码和复杂的语法,VRML文件的编写者们迫切需要一
随着移动通信系统的飞速发展,人们的目光逐渐转向B3G/4G系统的开发与研究工作。MIMO和OFDM是B3G/4G系统中的最关键技术之一。空中接口物理层采用MIMO和OFDM技术,能够增强无线
电子商务中的协议研究是电子商务研究的一个重要方面,电子商务协议是面向应用层的网络安全协议,其主要作用就是防止在既不安全又不可靠的网络中,保证通信消息的完整性、匿名
随着软件规模和复杂度的日益升级,对系统的总体结构设计比对算法和数据结构的选择重要的多。软件体系结构作为描述系统的高层设计手段,正成为研究热点。软件体系结构是软件工程