中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
Web应用服务器资源管理关键技术研究

文献类型:学位论文

作者张文博
学位类别博士
答辩日期2007-01-19
授予单位中国科学院软件研究所
授予地点软件研究所
关键词Web应用服务器 资源管理 性能 服务质量 资源重配 调度资源管理 中间件
其他题名Research on Key Technologies in Resource Management of Web Application Server
中文摘要Web应用服务器已经成为面向Web计算环境的主流中间件平台,它为创建、部署、运行、集成和管理企业级应用提供了基础设施支持。随着企业级应用非功能性需求的不断提高,Web应用服务器的性能和QoS(Quality of Service)保障能力受到越来越多的关注,而提高这些能力的关键之一是Web应用服务器的资源管理技术。 资源管理技术虽然在一般的中间件领域已有大量的研究成果,但是Web应用服务器面向的是高度动态变化的Web计算环境,大量的不可预知因素(运行环境、负载、客户访问模式…)对资源管理技术提出了新的挑战:Web应用服务器固定的资源配置难以满足应用动态变化的资源需求,因而必须能在运行时灵活地重配资源以缓解由此而引起的性能问题;在同时支持多个应用时,现有的服务器难以在应用间高效地协调资源利用;Web计算环境固有的过载会危害Web应用服务器提供给应用的QoS保障等。目前已有的相关研究在资源重配效率以及稳定性方面还存在不足,对应用的QoS需求特征分析不够充分,固化的调度资源管理机制难以充分满足应用灵活的QoS需求。本文对这些问题进行了针对性研究。 首先,研究了Web应用服务器自适应资源重配技术。针对Web应用服务器的资源特点,提出了一种包含物理资源和逻辑资源在内的两级资源结构,并基于该结构给出资源重配目标与重配规则,设计了高效的自适应资源重配机制。该机制使用较为稳定的资源状态(相比于性能指标)作为资源重配目标,实现了高效的资源重配执行机制。与相关工作相比,它使Web应用服务器在更短的时间内获得比较理想的资源配置,并且不易发生资源配置的抖动,从而提高了Web应用服务器资源重配的效率以及对动态计算环境的适应能力。 在支持多个应用同时运行方面,研究了一种基于域的多应用资源重配机制,与已有工作隔离应用资源空间的方法不同,本文采取一种共享的多应用资源分配模式,并设计基于资源报价的多应用资源重配算法以解决应用间的资源需求冲突。实验结果表明它可以根据应用的实际的资源需求进行应用间的资源重配,并提高了Web应用服务器整体的性能和资源在应用间的利用效率。 通过分析Web应用服务器典型应用场景(Web站点)的QoS需求特点,提出了一种针对调度资源管理的QoS需求描述方法。该方法增加了对影响请求重要性的动态因素的描述方式,并根据客户的QoS感受变化特点提出了一种可降级的请求时间约束描述方式,这些特点增强了对QoS需求业务特征的表达能力。通过使用QoS需求中包含的请求调度信息,本文研究了QoS需求驱动的调度资源管理技术,包括针对可降级时间约束需求的负载管理技术以及基于获益风险的调度资源管理策略,并在此基础上设计了一种QoS需求驱动的调度资源管理机制。其特点在于通过充分使用QoS需求中提供的请求调度信息,满足应用对请求时间约束的需求并大幅提高对应用业务目标的保障能力,同时可以提供优雅降级的QoS保障。 最后,以上资源管理技术研究成果在一个高性能的Web应用服务器系统OnceAS2.0中进行了应用。在J2EE性能测试基准ECperf的测试中,OnceAS2.0表现出良好的性能和QoS保障能力。
语种中文
公开日期2011-03-17
页码129
源URL[http://ir.iscas.ac.cn/handle/311060/6668]  
专题软件研究所_中科院软件所_中科院软件所
推荐引用方式
GB/T 7714
张文博. Web应用服务器资源管理关键技术研究[D]. 软件研究所. 中国科学院软件研究所. 2007.

入库方式: OAI收割

来源:软件研究所

浏览0
下载0
收藏0
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。