Earticle

현재 위치 Home

쿠버네티스 환경에서 빅데이터 워크로드를 위한 컨테이너 런타임의 성능 및 자원 오버헤드 분석
Performance and Resource Overhead Analysis of Container Runtimes for Big Data Workloads in Kubernetes

첫 페이지 보기
  • 발행기관
    한국차세대컴퓨팅학회 바로가기
  • 간행물
    한국차세대컴퓨팅학회 논문지 KCI 등재 바로가기
  • 통권
    Vol.22 No.2 (2026.04)바로가기
  • 페이지
    pp.82-92
  • 저자
    전성환, 나연묵
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A484520

원문정보

초록

영어
This study experimentally analyzes the impact of container runtime architectures on system performance and resource overhead in a Kubernetes-based distributed data processing environment. To address the limitations of conventional lightweight web server benchmarks, we employ Hadoop- based large-scale sorting and network shuffling workloads, focusing on bottlenecks in data-intensive scenarios. Experimental results show that the user-space isolation runtime, runsc, introduces significant CPU overhead, reaching up to 1,535.49% of allocated pod resources (exceeding its allocated CPU limit by approximately 15×)under system call–intensive workloads. The hardware virtualization-based runtime, kata-qemu, exhibits substantial I/O wait, resulting in approximately 2.2× higher execution latency and up to 10.6 GB of memory usage compared to runC. In contrast, the memory-safe native runtime, youki, maintains stable resource utilization while achieving the best overall performance under mixed I/O workloads. Based on these findings, this study proposes a heterogeneous runtime scheduling strategy using Kubernetes RuntimeClass, rather than applying a single runtime across the cluster. This approach enables a balanced trade-off between security and performance, providing practical guidelines for efficient infrastructure design in large-scale data pipeline environments.
한국어
본 연구는 쿠버네티스 기반의 분산 데이터 처리 환경에서 컨테이너 런타임 아키텍처가 시스템 성능과 자원 오버헤드에 미치는 영향을 실험적으로 분석하였다. 기존의 경량 웹 서버 중심 벤치마크의 한계를 보완하기 위해, 하둡 기반의 대규모 정렬 및 네트워크 셔플링 워크로드를 적용하여 데이터 집약적 환경에서 발생하는 병목 현상을 분석하였다. 실험 결과, 유저 스페이스 격리 방식인 runsc는 시스템 콜이 집중되는 구간에서 파드 할당량 대비 약 1,535%(1,535.49%, 할당 CPU 한계 대비 약 15배)의 CPU 사용량을 기록하며 연산 자원 고갈 현상이 나타났다. 또한 하드웨어 가상화 방식인 kata-qemu는 높은 I/O 대기와 함께 runC 대비 약 2.2배의 처리 지연과 약 10.6GB(10,639MB) 수준의 메모리 사용 증가를 보였다. 반면, 메모리 안전성을 기반으로 한 youki는 복합 I/O 부하 환경에서도 비교적 안정적인 자원 사용과 우수한 실행 성능을 유지하였다. 이러한 결과를 바탕으로, 본 연구는 클러스터 전체에 단일 런타임을 적용하기보다는 쿠버네티스 RuntimeClass를 활용한 이기종 런타임 혼합 스케줄링 전략을 제안한다. 이를 통해 데이터 집약적 워크로드 환경에서도 보안성과 성능 간의 균형을 유지하면서 효율적인 인프라 운영이 가능함을 보인다.

목차

요약
Abstract
1. 서론
2. 컨테이너 런타임의 기술적 특성 및 관련 연구
2.1 다계층 컨테이너 실행 아키텍처
2.2. 저수준 컨테이너 런타임의 구조적 분류
2.3. 대규모 데이터 워크로드의 자원 요구 특성
2.4 관련 연구
3. 분산 처리 워크로드 기반 런타임 실험 설계
3.1 런타임 평가용 클러스터 구성
3.2 데이터 스케일별 워크로드 설계
3.3 정량적 성능 측정 지표
4. 컨테이너 런타임의 성능 및 자원 사용량분석
4.1 데이터 사이즈에 따른 실행 시간 비교
4.2 런타임 구조에 따른 CPU 사용량 분석
4.3 런타임 구조에 따른 메모리 사용량 분석
5. 결론
Acknowledgement
참고문헌

키워드

쿠버네티스 컨테이너 런타임 빅데이터 워크로드 자원 오버헤드 성능 분석 하둡 Kubernetes Container Runtime Big Data Workloads Resource Overhead Performance Analysis Hadoop

저자

  • 전성환 [ Sunghwan Jeon | 단국대학교 대학원 데이터지식서비스공학과 ]
  • 나연묵 [ Yunmook Nah | 단국대학교 대학원 컴퓨터공학과 ] 교신저자

참고문헌

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

간행물 정보

발행기관

  • 발행기관명
    한국차세대컴퓨팅학회 [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.2

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

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

      페이지 저장