INBANCA기법을 이용한 웹 서버 장애 진단 및 복구기법

Web Server Fault Diagnoisi and Recovery Mechanism Using INBANCA

  • 윤정미 (성균관대학교 대학원 전기전자 및 컴퓨터 공학부) ;
  • 안성진 (성균관대학교 컴퓨터교육과) ;
  • 정진욱 (성균관대학교 전기전자 및 컴퓨터공학부)
  • 발행 : 2000.08.01

초록

이 논문에서는 웹 서버 장애 항목을 정의하고, 장애를 진단하기 위한 규칙 및 복구 방법을 INBANCA기법을 이용하여 제안하였다. 장애 항목으로 프로세스 장애, 서버 과부하, 인터페이스 장애, 구성 및 성능 장애를 정의하였으며, 각 장애 항목을 진단하기 위한 지식을 활성 네트워크기법을 적용하여 표현하고, 이를 시스템 레벨 장애 진단 생성규칙과 서비스 레벨에 진단 생성규칙으로 정형화하였다. 또한 사례기반의 웹 서버 장애 복구를 위한 복구 규칙 정의 및 사례 라이브러리 구축을 통하여 환경 변수에 적응적인 복구 메커니즘을 제안하였다. 그리고 제안한 장애 진단규칙 및 복구 메커니즘의 타당성을 증명하기 위한 장애 환경 구성 및 각 장애 환경에 대한 생성규칙 적용과 복구과정을 실험을 통하여 제시하였다. 이 논문에서는 기하 급수적으로 증가하는 웹 서버의 장애 관리를 위한 메커니즘을 제안함으로써 웹 서버 관리를 위한 관리자의 노력을 최소화하고, 지능적인 장애 관리를 위한 방법론을 제시하고자 한다.

This paper is aimed at defining items of fault, and then constructing rules of fault diagnosis and recovery using INBANCA technology for the purpose of managing the weh server. The fault items of web server consist of the process fault, server overload, network interface fault, configuration and performance fault. Based on these items, the actual fault management is carried out fault referencing. In order to reference the fault, we have formulated the system-level fault diagnosis production rule and the service-level fault diagnosis rule, conjunction with translating management knowledge into active network. Also, adaptive recovery mechanism of web server is applied to defining recovery rule and constructing case library for case-based web server fault recovery. Finally, through the experiment, fault environment and applicability of each proposed production rule and recovering scheme are presented to verify justification of proposed diagnosis rules and recovery mechanism for fault management. An intelligent case-based fault management scheme proposed in this paper can minimize an effort of web master to remove fault incurred web administration and operation.

키워드

참고문헌

  1. Martin F.Arlitt and Carey L. Williamson, 'Web server workload characterization,' in Proceedings of the ACM SIGMETRICS Conference on Measurement & Modeling of Computer Systems, 1996 https://doi.org/10.1145/233013.233034
  2. Paul E. Hoffman, 'Web Wervers Survey,' http://www.webcompare.com/web_server.html, 1999
  3. 한정수, 안성진, 정진욱, 'Web-based performance manager system for a Web server,' Network Operations and Management Symposium NOMS 98., IEEE, 1998
  4. 홍원택, 최영수, 정진욱, '효율적인 성능관리를 위한 TCP/IP 네트워크 이용률 예측에 관한 연구', 한국정보처리학회 추계학술발표논문집, 1998
  5. Yiming Hu, Nanda, A, Qing Yang, 'Measurement, analysis and performance improvement of the Apache Web server,' Performance, Computing and Communications Conference IEEE International, 1999
  6. Goldszmidt, G. S, 'Load management for scaling up Internet services,' Network Operations and Management Symposium NOMS 98., IEEE, 1998 https://doi.org/10.1109/NOMS.1998.655224
  7. Polze, A, Richling. J, Schwarz, J, Malek, M, 'Towards predictable CORBA-based Web-services,' Object-Oriented Real-Time Distributed Computing (ISORC '99). Proceedings. 2nd IEEE International Symposium, 1999 https://doi.org/10.1109/ISORC.1999.776375
  8. Hung, C. K, Lai, E. M.-K,. 'An Intelligent Assistant For The Management of Telecommunications Network Services,' Expert Systems for Development, Proceedings of International Conference on, 1994 https://doi.org/10.1109/ICESD.1994.302275
  9. The Apache Team, 'Apache HTTP server project,' http://www.apache.org
  10. Roy T, Fielding, Jim Gettys et, 'Hypertext Transfer Protocol-HTTP/1.1,' Internet Draft draft-ieft-httpv1.1-spec-07, 1996
  11. Lee KangChan, '국내 WWW 서버 조사(WWW Server Survey in Korea),' URL : http://sharon.comeng.chungnam.ac.kr/~dolphin/Server/compare.html
  12. Vingralek, R. Breitbart et, 'A transparent replication of HTTP service,' Data Engineering, 1999. Proceedings. 15th International Conference, 1999 https://doi.org/10.1109/ICDE.1999.754905