본문 바로가기
KERD
논문KCI 등재

자가 치유 기법을 이용한 고가용도 웹 서버 클러스터

High Availability Web Server Cluster Using Self-healing Technique

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

Although the web is becoming a widely accepted medium, it provides relatively poor performance and low availability. A cluster consists of a collection of interconnected stand-alone computers working together and provides a high-availability solution in application area such as web services or information systems. Web server clusters require a high-availability service with a proactive and practical fault management. However, as the system complexity grows, it is not easy to meet the requirement. Therefore, web server clusters must have self-fault management capability for meeting high-availability requirement. In this paper, we propose high availability web server clusters using self-healing technique with a minimal human intervention. Our experimental results show that a proposed method can be used to improve the availability of web server clusters.

Abstract

Although the web is becoming a widely accepted medium, it provides relatively poor performance and low availability. A cluster consists of a collection of interconnected stand-alone computers working together and provides a high-availability solution in application area such as web services or information systems. Web server clusters require a high-availability service with a proactive and practical fault management. However, as the system complexity grows, it is not easy to meet the requirement. Therefore, web server clusters must have self-fault management capability for meeting high-availability requirement. In this paper, we propose high availability web server clusters using self-healing technique with a minimal human intervention. Our experimental results show that a proposed method can be used to improve the availability of web server clusters.

참고문헌 (14)

  1. R. Buyya, "High Performance Cluster Computing: Architectures and Systems, Chapter 1" (1999), Prentice-Hall
  2. J. Y. Chung, "Efficient Memory Page Replacement on Web Server Clusters", Lecture Notes in Computer Science, 2331, pp.1042~1050 (2002)
  3. V. Cardellini, "Dynamic Load Balancing on Web-server Systems", IEEE Internet Computing, pp.28~39 (1999)
  4. H. Zhu, "Adaptive Load Sharing for Clustered Digital Library Servers", Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, pp.28~31 (1998)
  5. S. Garg, "A methodology for detection and estimation of software aging", Proceedings of 9th IEEE International Symposium on Software Reliability Engineering, pp.82~292 (1998)
  6. Y. Huang, "Software Rejuvenation: Analysis, Module and Applications", Proceedings of the 25th International Symposium on Fault Tolerant Computing (FTCS-25), pp.381~390 (1995)
  7. C.-S. Yang, "Efficient Support for Content-based Routing in Web Server Clusters", Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems (1999)
  8. M. Andreolini, "Scalability of Content-aware Server Switches for Cluster-based Web Information systems", Proc. of the 21th International World Wide web Conference (2003)
  9. M. Aron, "Scalable Content-based Network Servers", Proceedings of the 2000 Anual USENIX Technical Conference (2000)
  10. I. Lee, "Software dependability in the Tandem GUARDIAN system", IEEE Transactions on Software Engineering, 21(5), pp.455~467 (1995)
  11. K. Trivedi, "Modeling and analysis of software aging and rejuvenation", Proceedings of IEEE 33rd Annual Simulation Symposium, pp.270~279 (2000)
  12. J. Meehean, "A service Migration Case Study: Migrating the Condor Schedd", MIC Symposium (2005)
  13. S. Garg, "Analysis of Preventive Maintenance in Transactions Based Software Systems", IEEE Transactions on Computers, 47(1) (1998)
  14. Y.M. Wang, "Progressive retry for software failure recovery in message-passing applications", IEEE Trans. on Computers, 46(10), pp.1137~1141 (1997)

관련 논문AI추천

이 간행물의 다른 논문 (13건)