论文部分内容阅读
Web服务占据了当前网络70%以上的通信流量,并呈明显上升的趋势,在下一代互联网中Web服务普遍被认为代表了网格的发展方向。如何建立合理的Web服务结构模型,并实现有效QoS(Quality of Service)控制的机制与策略,从而满足不断增长的客户需求,为用户提供有效的Web服务,并为不同用户提供区分服务和性能保证,这是当今Web服务发展所面临的巨大挑战,也是实现下一代网络不可缺少的关键技术。 本文针对基于局域网的Web服务集群和网格Web服务二个研究对象,深入研究了Web服务的结构模型、Web QoS控制的策略和算法。针对Web服务集群,首先提出了一种基于QoS-aware的Web集群区分服务模型,然后在此基础上针对系统负载均衡、区分服务、克服自相似访问业务对QoS的影响、高可用性等几个方面的QoS控制指标提出了一系列解决策略与算法。采取的策略是:先进行某一方面的QoS优化,然后逐步在随后提出的解决方案中综合前面提出的QoS指标一起优化,最后,达到使系统总体回报率最大化的同时,使各项QoS指标得到优化。针对网格Web服务还没有较完善的结构模型,提出了一种多级多层的Web服务结构模型,并对其进行了改进使其具有从协议低层支持负载均衡。总结来说,本文的主要研究工作如下: (1)提出了一种Web集群区分服务结构模型,它较好地解决了以往在Web集群系统中前后台区分服务分离的不足。在此基础上,将基于事务的区分服务接纳控制策略运用到此模型。理论分析与实验结果表明:在系统过载时能有效保证系统的稳定性,高优先级任务得到较好的服务,比基于会话的接纳控制效果要好。 (2)提出了一种结合网络自相似访问特征的接纳控制算法,它综合考虑了请求访问特征以及负载情况等多方面的因素自适应调整,综合优化Web集群系统中多维调度目标,实验结果证明了算法的有效性,它既能适应网络自相似访问特征,又可支持多维QoS的调度优化。 (3)提出了一种资源优化的QoS控制算法,针对不同的服务有不同的资源需求,提出了一种既能使系统负载均衡又能充分利用系统资源的启发式算法。实验证明,该启发式算法能显著地降低资源优化分配中的计算复杂度,使其能满足实时调度的需要。在此基础上,进一步提出了一种资源优化的双最小均衡区分服务调度算法,该算法综合了多维QoS目标优化以及区分服务。在与其它调度策略如分离式调度算法的对比结果显示:双最小均衡调