论文部分内容阅读
随着HTTP请求的指数性增长和电子商务应用的兴起,如何在Web服务器系统中建立QoS控制机制与策略,从而满足不断增长的客户需求、并为不同的用户或请求提供服务区分和性能保证,这是当今Web发展所面临的巨大挑战,也是实现下一代网络QoS不可缺少的关键环节。目前,在国际上,Web QoS的研究已经越来越受到研究者和公司的重视;但在国内,这方面的研究还很少见到,其产品和专利技术更是空白。 本文针对局域Web服务器集群体系结构,深入地研究了Web QoS控制的策略、模型和性能分析;针对单服务器实现了动态页面自适应。本文的主要研究成果如下: (1)针对传统的Web服务器集群的负载均衡过程中不考虑HTTP请求的类别和优先级(即QoS-unaware),本文提出了在Web服务器集群的负载均衡过程中考虑HTTP请求的客户标识和内容优先级的基于客户标识优先级(即QoS-aware)综合控制思想,并据此提出了Web QoS控制的综合策略和算法。主要是基于典型的SP、FSPF方案提出了一种QoS-aware请求分配的综合方案。根据以上思想提出了一种采用基于客户标识(Customer-aware)请求分配器的、能够实现QoS-aware综合控制策略的Web服务器集群体系结构,在此基础上,提出了单个集群的MSMQ系统模型,并使用SHLPN建模和分析技术为之建立了请求泊松到达下的SHLPN性能分析模型并进行了性能分析。性能分析的数值结果表明:同典型的QoS-unaware负载均衡控制策略FSPF相比,上述QoS-aware综合控制策略能够为不同类型的客户或请求提供区分的Web QoS。 (2)针对集群中的单个服务器节点提出了基于MVC模式实现动态Web页面自适应机制。并利用实现了MVC模式的JAVA框架—Struts实现了动态Web页内容自适应。建立了一个测试系统以及使用httperf工具对其进行了分析。实测数据的对比分析表明:同普通的Apache服务器相比,本文采用动态Web页面自适应机制的Apache服务器能够为不同的客户或请求提供区分的Web QoS控制。