Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

LLM-Powered Fully Automated Chaos Engineering: Towards Enabling Anyone to Build Resilient Software Systems at Low Cost

Created by
  • Haebom
Category
Empty

저자

Daisuke Kikuta, Hiroki Ikeuchi, Kengo Tajiri

개요

Chaos Engineering (CE)은 분산 시스템의 복원력을 향상시키기 위한 엔지니어링 기법입니다. 시스템에 의도적으로 결함을 주입하여 복원력을 테스트하고, 취약점을 찾아내어 프로덕션 환경에서 장애를 일으키기 전에 해결합니다. 이 논문은 이러한 CE 주기를 자동화하여 누구나 저렴한 비용으로 복원력 있는 시스템을 구축할 수 있도록 돕는 시스템인 ChaosEater를 제안합니다. ChaosEater는 대규모 언어 모델(LLM)을 사용하여 CE 주기의 모든 단계를 자동화하며, 특히 Kubernetes 기반 시스템을 대상으로 합니다.

시사점, 한계점

LLM을 활용하여 CE 주기의 전체 자동화를 실현하여 시간과 비용을 절감합니다.
Kubernetes 환경에서 작동하는 시스템에 대한 CE를 지원합니다.
사전 정의된 에이전트 기반 워크플로우를 사용합니다.
작업 정의, 코드 생성, 테스트 및 디버깅과 같은 소프트웨어 엔지니어링 작업을 수행합니다.
케이스 스터디를 통해 효과를 검증했습니다.
수동적인 실험 계획 및 결과 분석의 어려움을 해결합니다.
LLM의 품질에 따라 결과의 편차가 발생할 수 있습니다.
특정 시스템 환경(Kubernetes)에 종속적입니다.
LLM의 한계로 인해 모든 유형의 CE 실험에 적용 가능하지 않을 수 있습니다.
👍