论文部分内容阅读
随着互联网的飞速发展,网络中的 Web应用也呈现出急剧增长趋势,各类增值服务迫切要求为其提供基于利润收益的有竞争力的区分服务,而不应该再遵循传统的“尽力而为(best-effort)”的服务规范。Web QoS(Quality of Service)区分服务也越来越引起人们的重视,成为研究的热点。 作为Web QoS的一种实现机制,Web内容自适应比接纳控制更加灵活,它可以在服务器重载的情况下,自适应地提供连续的内容降级服务,降低用户的服务等级,而不是简单地拒绝请求,从而为用户提供 Web QoS。当网络发生拥塞时,它能根据网络当时的繁忙程度和客户等级的不同,调用不同质量的页面,适当降低传输带宽,来满足客户的需要。 本文的主要工作是研究Web页面结构存储机制、多版本网页的生成和维护问题。当前,实现 Web内容自适应方法面临的一个主要问题,是如何有效地生成和维护同一网页的多个近似版本的页面。在吸收国内外内容自适应相关领域的已有研究成果,并深入分析网页源代码的组成和结构的基础上,本文借鉴中间件的思想构建了一个新的内容自适应模型,提出了一种动态的多版本页面自动生成算法。该模型能实时自动生成不同级别的近似版本的网页,较好地解决了在 Web服务器中管理和存储不同质量页面的问题。使用层为主要结构设计网页,从而实现了内容自适应过程中各个“窗口小部件”的移动和隐藏问题。 本论文的研究内容还包括:以服务器响应版本的历史日志为基础,根据它所反映的网络繁忙程度,提出了一种新的确定该响应的网页近似版本号的方法。采用组件的方法,使用C语言在Linux环境下实现了PIK调度机制。建立了测试环境,验证了Web内容自适应方法和PIK调度机制的合理性和有效性。