Earticle

현재 위치 Home

컨테이너 기반 마이크로서비스 오류 처리를 위한 검색 증강 생성 적용 방법
A Study on Applying Retrieval Augmented Generation for Container-based Microservice Error Handling

첫 페이지 보기
  • 발행기관
    한국차세대컴퓨팅학회 바로가기
  • 간행물
    한국차세대컴퓨팅학회 논문지 KCI 등재 바로가기
  • 통권
    Vol.22 No.4 (2026.08)바로가기
  • 페이지
    pp.22-35
  • 저자
    정수민, 조대영, 박준석, 염근혁
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A491159

원문정보

초록

영어
Container-based microservices are an implementation approach of microservice architecture that manages containerized microservices through container orchestration frameworks and realizes loose coupling between microservices using lightweight communication protocols. However, container-based microservices involve a combination of various technologies, such as container technologies and loose coupling mechanisms, which leads to high technical complexity. As a result, service management tasks such as error analysis and handling become difficult. To address these challenges, attempts to introduce weak artificial intelligence technologies, such as generative AI, have been increasing. However, when applying generative AI, queries related to highly complex microservice architectures become a major cause of hallucination problems. Therefore, this paper proposes a method for applying Retrieval-Augmented Generation(RAG) to error handling in container-based microservices. The core of the proposed method is to classify error types in container-based microservices, build a knowledge base for RAG application, and then apply the RAG process using this knowledge base. The practical applicability of the proposed method is verified through a case study of error handling on an opensource microservice architecture project. In addition, a comparative evaluation is conducted against other techniques that enhance answer generation in generative AI, including generative AI fine-tuning, Zero-Shot Chain-of-Thought(CoT), and the Self-Refine method. The results show that the proposed method outperforms these techniques in terms of execution time by 390.528 seconds, 18.966 seconds, and 26.047 seconds, respectively. The proposed method is expected to be utilized as a foundational technology for the stable operation of container-based microservices.
한국어
컨테이너 기반 마이크로서비스는 마이크로서비스 아키텍처의 실현 방법으로 컨테이너 오케스트레이션 프레임워크를 통해 컨테이너화된 마이크로서비스를 관리하고 경량 통신 프로토콜을 사용하여 마이크로서비스 간 약결합을 구현한다. 컨테이너 기반 마이크로서비스는 컨테이너 기술, 약결합 기술 등의 다양한 유형의 기술 결합으로 인해 기술적 복잡성이 높고, 이에 따라 오류의 분석 및 처리와 같은 서비스 관리가 어렵다는 문제가 있다. 이러한 어려움을 해소하기 위해 생성형 AI와 같은 약 인공지능 기술의 도입 시도가 늘어나고 있다. 그러나 생성형 AI의 적용 시, 복잡성이 높은 마이크로서비스 아키텍처에 대한 질의는 환각(hallucination) 문제의 주요 원인이 된다. 이에 본 논문에서는 검색 증강 생성(Retrieval-Augmented Generation, RAG)을 활용하여 컨테이너 기반 마이크로서비스의 오류 처리에 적용하는 방법을 제안한다. 제안하는 방법은 컨테이너 기반 마이크로서비스의 오류 유형을 분류하고 RAG 적용을 위한 지식 베이스를 구축한 후, 지식 베이스를 활용하여 RAG 프로세스를 적용하는 것을 핵심으로 한다. 오픈소스 마이크로서비스 아키텍처 프로젝트를 대상으로 한 오류 처리 사례 연구를 통해 제안하는 방법의 실질적인 활용 가능성을 검증하였다. 생성형 AI의 답변 생성을 고도화하는 다른 기법들인 생성형 AI 파인튜닝, Zero-Shot Chain-of-Thought(CoT), Self-Refine 기법과의 비교 평가를 수행한 결과, 제안하는 방법이 수행 시간 측면에서 각각 390.528초, 18.966초, 26.047초만큼 우수한 성능을 보임을 확인하였다. 본 연구에서 제안하는 방법은 컨테이너 기반 마이크로서비스를 안정적으로 운영하기 위한 기반 기술로 활용될 수 있을 것으로 기대된다.

목차

요약
Abstract
1. 서론
2. 관련 연구
3. 컨테이너 기반 마이크로서비스 오류처리를 위한 RAG 적용 방법
3.1 컨테이너 기반 마이크로서비스 오류 유형 정의
3.2 컨테이너 운영 정보 기반 오류 식별 방법
3.3 RAG 활용 컨테이너 기반 마이크로서비스오류 처리 구조 및 프로세스
4. 사례 연구
5. 평가
6. 결론
참고문헌

저자

  • 정수민 [ Sumin Jeong | 부산대학교 정보융합공학과 ]
  • 조대영 [ Daeyoung Cho | 부산대학교 정보융합공학과 ]
  • 박준석 [ Joonseok Park | 부산대학교 산업인공지능연구소 ]
  • 염근혁 [ Keunhyuk Yeom | 부산대학교 정보컴퓨터공학부 ] 교신저자

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    한국차세대컴퓨팅학회 [Korean Institute of Next Generation Computing]
  • 설립연도
    2005
  • 분야
    공학>컴퓨터학
  • 소개
    본 학회는 차세대 PC 및 그 관련분야의 학술활동을 통하여 차세대 PC의 학문 및 기술발전을 도모하고 산업발전 및 국제협력 증진을 목적으로 한다.

간행물

  • 간행물명
    한국차세대컴퓨팅학회 논문지 [THE JOURNAL OF KOREAN INSTITUTE OF NEXT GENERATION COMPUTING]
  • 간기
    격월간
  • pISSN
    1975-681X
  • 수록기간
    2005~2026
  • 등재여부
    KCI 등재
  • 십진분류
    KDC 566 DDC 004

이 권호 내 다른 논문 / 한국차세대컴퓨팅학회 논문지 Vol.22 No.4

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장