자가 치유 기법을 이용한 고가용도 웹 서버 클러스터
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)
- R. Buyya, "High Performance Cluster Computing: Architectures and Systems, Chapter 1" (1999), Prentice-Hall
- J. Y. Chung, "Efficient Memory Page Replacement on Web Server Clusters", Lecture Notes in Computer Science, 2331, pp.1042~1050 (2002)
- V. Cardellini, "Dynamic Load Balancing on Web-server Systems", IEEE Internet Computing, pp.28~39 (1999)
- 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)
- 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)
- Y. Huang, "Software Rejuvenation: Analysis, Module and Applications", Proceedings of the 25th International Symposium on Fault Tolerant Computing (FTCS-25), pp.381~390 (1995)
- 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)
- M. Andreolini, "Scalability of Content-aware Server Switches for Cluster-based Web Information systems", Proc. of the 21th International World Wide web Conference (2003)
- M. Aron, "Scalable Content-based Network Servers", Proceedings of the 2000 Anual USENIX Technical Conference (2000)
- I. Lee, "Software dependability in the Tandem GUARDIAN system", IEEE Transactions on Software Engineering, 21(5), pp.455~467 (1995)
- K. Trivedi, "Modeling and analysis of software aging and rejuvenation", Proceedings of IEEE 33rd Annual Simulation Symposium, pp.270~279 (2000)
- J. Meehean, "A service Migration Case Study: Migrating the Condor Schedd", MIC Symposium (2005)
- S. Garg, "Analysis of Preventive Maintenance in Transactions Based Software Systems", IEEE Transactions on Computers, 47(1) (1998)
- Y.M. Wang, "Progressive retry for software failure recovery in message-passing applications", IEEE Trans. on Computers, 46(10), pp.1137~1141 (1997)
