论文部分内容阅读
电子商务应用的迅猛发展,以减少用户响应等待延时和降低响应失败为目的的服务质量控制已经成为迫切需求。Internet标准规范制定组织IETF从网络服务质量控制角度提出IntServ和DiffServ两种传输模式,用来满足不同客户对网络带宽的业务需求。与之相应,Web区分服务顺应技术潮流应运而生,并迅速成为一个新的研究领域和重要的学术分支。Web区分服务既有技术层面的要求,又有服务策略层面的要求,本文从这两个层面入手,展开了广泛与深入的研究工作,提出了一些新的策略与方法。总结下来,论文有以下一些研究成果: 1.Web区分服务在策略上与Internet区分服务具有相关性,在技术上跟传统web服务器具有继承性,本文重点分析了web技术、web集群技术、web服务特点和Internet区分服务策略,作为全文研究工作的基础,然后从技术层次和策略层次指出了所要研究的问题。 2.通过嵌入模块方式基于传统web服务技术构建了支持区分服务的web服务模型,从技术层次对区分服务的实现进行了详细论述,重点讨论了业务类的请求识别、资源管理、请求调度和访问控制等的技术要求和实现方法,并进一步分析了提高资源利用率和降低无效请求资源消耗的措施。 3.资源满足需求是实现服务质量保证的前提,为满足业务类动态的资源需求,我们提出一种支持业务类优先级和资源需求的资源划分方法,通过按周期对业务类请求处理时间或平均访问率进行统计,以响应扩展因子为质量指标对业务类预期的资源需求作出评估,采取按主机编号有序地分配给按优先级排序的业务类,减少业务类资源变动和提高主存Cache命中率。 4.将绝对区分服务和相对区分服务的概念扩展到web服务应用中,设计了一种支持绝对区分服务方法SLADS,通过在业务类之间进行资源的周期性划分和控制周期内资源的有效利用,使不同业务类服务按服务质量要求得到控制。我们基于SLADS方法构建了支持区分服务的集群web服务器原型。 5.经济模型以市场供需平衡为基础来实现资源最优分配,在计算机网络系统中已经得到应用。我们将经济模型引入到web区分服务的应用中。通过采用微观经济模型中的Pareto最优资源分配方法实现了web集群中业务类的资源分配,然后基于资源利用率来控制业务类服务质量;我们进一步提出SLA经济策略,用来对web hosting客户资源过剩和不足的情况进行管理,目标是使服务商和客户的利益最大化。通过与经济模型的结合,使区分web服务应用的研究更趋于实用化。 6.电子商务网站广泛采用session来执行事务处理,结合session的事务性特点,本文提出对session过程步骤化思路,按访问用户的优先级和过程步骤的重要性来维护session一的优先级,以保证重要session的完整执行为前提,给出了支持session的区分服务策略。