| 本文已被:浏览 4627次 下载 6023次 |
 码上扫一扫! |
|
|
| Web应用服务器的适应性失效检测 |
|
陈宁江1,2,3, 魏峻1, 杨波1,2,3, 黄涛1,2
|
|
1.中国科学院,软件研究所,软件工程技术研究开发中心,北京,100080;2.中国科学院,软件研究所,计算机科学重点实验室,北京,100080;3.中国科学院,研究生院,北京,100049
|
|
| 摘要: |
| 失效检测是分布式系统的基本可靠性保障技术,它对运行时系统的存活状态进行及时检测.作为网络分布计算环境中的主流中间件,Web应用服务器(Web application server,简称WAS)需要提供良好的检测机制,并且要能满足适应性的需求.适应性失效检测要求失效检测器能够根据应用需求和系统环境的变化而动态地改变检测的质量.首先给出了WAS的多层失效检测模型,然后基于失效检测器的服务质量规约,提出了适应性失效检测算法,并设计了一个WAS的适应性失效检测框架.它能够满足动态调整失效检测质量和灵活集成失效检测器的要求.该工作在OnceAS应用服务器中进行了实现,并给出了OnceAS平台上的实验及数据. |
| 关键词: Web应用服务器 失效检测 服务质量 适应性 |
| DOI: |
| 分类号: |
| 基金项目:Supported by the National High-Tech Research and Development Plan of China under Grant Nos.2004AA112010,2003AA413010(国家高技术研究发展计划(863));the National Grand Fundamental Research 973 Program of China under Grant No.2002CB312005(国家重点基础研究发展计划(973)) |
|
| Adaptive Failure Detection in Web Application Server |
|
CHEN Ning-Jiang,WEI Jun,YANG Bo,HUANG Tao
|
| Abstract: |
| Failure detection provides the ability of timely detecting the liveliness of runtime systems and is the basic reliability technology in distributed systems. Providing good failure detection is important to Web application server (WAS) that is the leading middleware in Web computing environment. Adaptive failure detection requires that failure detectors can dynamically adjust the detecting quality according to the requirements of applications and runtime environments. In this paper, the concepts and qualities of failure detectors are firstly discussed, and a multi-level model of failure detection in WAS is presented. Based on the QoS (quality of service) specification of failure detectors, an algorithm for adaptive failure detection is given, and an adaptive failure detection framework of WAS is designed, which can satisfy the requirements of dynamically adjusting qualities and flexible integration of failure detectors. The work has been implemented in OnceAS application server, and the experimental results are given in the end. |
| Key words: Web application server failure detection quality of service adaptability |