Web应用服务器资源管理关键技术研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:eastfoot01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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保障能力。
其他文献
作为主流的分布式软件系统运行支撑平台,中间件封装了一组公共服务以提高分布应用的开发、部署、维护和演化的效率与质量。Internet的普及、中间件标准化的完善、以及开源软件
性能测试工具根据测试需求模拟不同规模的负载强度,需要大量的软硬件投入,是典型的资源密集型系统。云计算技术为性能测试提供了新的使用模式,出现了基于云的性能测试在线服务。
学位
目前互联网的IP地址资源分配极不平衡,发达国家尤其美国占据了绝大多数的IP,其它国家的IP资源匮乏。这种情况下,IETF提出了NAT协议,它一经问世就得到了广泛部署,在一定程度上有效
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件均可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。在嵌入式系统的体系结构中,嵌入式
数据挖掘中的隐私保护方法研究,是近年来出现的一个新兴热门研究方向。它将数据挖掘技术与隐私信息保护技术相结合,试图在不精确访问原始数据详细信息的条件下,挖掘出准确的模式
软件开发的一个基本问题是如何及时演化以适应需求的持续变化。为了便于演化,不少系统采用了基于扩展的演化机制,尽管该机制有助于提高开发的效率,但是它也容易导致特征交互问题
随着计算机软件技术和企业信息化的不断发展,企业使用的应用系统和管理系统也越来越多.虽然这些系统应用在不同的领域,管理着不同的对象,但是它们之间也存在很多功能和数据的
当前,是一个竞争激烈和信息技术飞速发展的时代,市场竞争越来越激烈,企业面临着更多挑战,中国正以制造业大国的身份迅速崛起,应变速度、降低成本、以及较高的生产能力和效率成为企
信息共享时代,网络安全十分重要。网络在建设初期并未考虑到安全问题,伴随着网络技术的发展,网络攻防的战斗也越演越烈。 防范网络攻击,最常用的对策是构建防火墙。利用防