본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 05. 20. 13:40

웹 애플리케이션이 스스로 치유될 때: 결함 허용(Fault Tolerance) 및 적응형 복구를 위한 MAPE-K 기반 접근 방식

요약

본 연구는 MAPE-K 모델과 AutoFix 메커니즘을 결합하여 웹 애플리케이션의 신뢰성을 높이는 모듈형 자가 치유(self-healing) 프레임워크를 제안합니다. 20가지 런타임 장애 시나리오에 대한 실험 결과, 93.2%의 높은 복구 성공률과 평균 복구 시간(TTR) 56.2% 단축이라는 성과를 거두었습니다. 이 프레임워크는 결함 상황에서도 높은 시스템 처리량을 유지하며 피드백 기반의 적응형 복구 가능성을 입증했습니다.

핵심 포인트

  • MAPE-K 모델 기반의 모니터-분석-계획-실행 구조를 통한 체계적인 자가 치유 프로세스 구축
  • AutoFix 모듈 통합을 통해 평균 복구 시간(TTR)을 56.2% 단축하여 3.92초 달성
  • 결함 탐지 F1-score 90.7% 및 복구 성공률 93.2%의 높은 성능 기록
  • 결함 발생 시에도 시스템 처리량을 88%~95% 수준으로 안정적으로 유지
  • 반복적인 피드백 메커니즘을 통해 복구 효율성을 18.6% 향상

시스템 복잡성의 증가와 동적인 런타임 환경(runtime environments)으로 인해 현대 웹 애플리케이션의 신뢰성과 회복 탄력성(resilience)을 보장하는 것은 여전히 중요한 과제로 남아 있습니다. 본 연구는 공유 지식 베이스 기반의 모니터-분석-계획-실행(MAPE-K) 모델을 기반으로 하며, 적응형 결함 복구를 위해 AutoFix에서 영감을 얻은 메커니즘이 통합된 모듈형 자가 치유(self-healing) 프레임워크를 제안합니다. 설계 및 개발 연구(DDR) 접근 방식을 사용하여, 서비스 충돌(service crashes), 메모리 누수(memory leaks), 데이터베이스 연결 끊김(database disconnections)을 포함한 20가지 런타임 장애 시나리오에 걸친 통제된 결함 주입(fault injection) 실험을 통해 시스템을 구현하고 평가했습니다. 실험 결과, 제안된 프레임워크는 평균 결함 탐지 F1-score 90.7%와 복구 성공률 93.2%를 달성했습니다. AutoFix 모듈은 평균 복구 시간(TTR, time-to-recovery)을 56.2% 단축하여 평균 3.92초의 복구 시간을 달성했습니다. 시스템 처리량(throughput)은 결함 상황에서도 88%에서 95% 사이를 유지했으며, 응답 시간(response time)은 3.1%만 증가했습니다. 또한, 반복적인 피드백 메커니즘은 여러 사이클에 걸쳐 복구 효율성을 18.6% 향상시켰습니다. 이러한 결과는 제안된 프레임워크가 피드백 기반 적응을 통해 웹 애플리케이션의 결함 허용(fault tolerance)을 향상시키는 실용적이고 확장 가능한 접근 방식을 제공함을 나타냅니다. 현재 구현은 사전 정의된 복구 전략에 의존하지만, 학습 지향적 피드백의 통합은 향후 더욱 자율적인 자가 치유 시스템 개발을 위한 토대를 마련합니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0