| ¡¡ | Chinese Journal of Computers Full Text |
| Title | Selective Rejuvenation Framework for Multi-Tier Services |
| Authors | TIAN Guan-Hua1)£¬2) ZHAN Jian-Feng1) MENG Dan1) |
| Address | 1)(National Research Center for Intelligent Computing Systems, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190) 2)(Graduate University of Chinese Academy of Sciences, Beijing 100049) |
| Year | 2009 |
| Issue | No.10(1938¡ª1946) |
| Abstract & Background | Abstract Quality of service and availability are crucial for Internet service system. However, service systems become increasingly complex£¬and deployed with various heterogeneous middleware and commercial off-the-self software without source code. These introduce more hidden spaces for software defects, which challenge the traditional approaches for guarantee system¡¯s Service Level Objectives, or SLOs. In this paper, the authors propose an Adaptive Selective Rejuvenation Framework to guarantee SLOs in multi-tier service systems. The selective rejuvenation framework combines software rejuvenation technique with request tracing technique to identify and selectively rejuvenate the performance faulty components. The authors implement a novel request tracing technique in the rejuvenation framework, which reconstruct request causal paths precisely, and analyze request causal paths by clustering similar paths into path patterns and selecting relevant path patterns. Meanwhile, the authors implement a hierarchical rejuvenation scheme, which identify and do proactive rejuvenation of performance faulty components, before performance degradation becomes severe. The evaluations are given with RUBiS benchmark, and the results show that the request path analysis approach is effective, and selective rejuvenation framework can effectively improve system¡¯s Quality of Services. Keywords software rejuvenation; quality of service; request tracing technique£» multi-tier service system; selective rejuvenation |