쿠버네티스 환경에서 레플리카의 자원 세분성에 따른 서비스 응답시간 성능 분석

An Analysis of Service Latency Based on Replica Resource Granularity in Kubernetes Environment

  • 김건우 (고려대학교 정보대학 컴퓨터학과) ;
  • 김동균 (고려대학교 정보대학 컴퓨터학과) ;
  • 유헌창 (고려대학교 정보대학 컴퓨터학과)
  • Geonwoo Kim (Dept. of Computer Science and Engineering, Korea University) ;
  • Donggyun Kim (Dept. of Computer Science and Engineering, Korea University) ;
  • Heonchang Yu (Dept. of Computer Science and Engineering, Korea University)
  • 발행 : 2024.10.31

초록

최근 클라우드 컴퓨팅의 발전에 따라 서비스 품질 보장과 자원 사용의 효율성을 위해 쿠버네티스의 HPA(Horizontal Pod Autoscaling) 기술이 범용적으로 사용되고 있다. HPA 는 자원에 대해 필요한 리소스만큼 동적으로 조정하기 때문에 파드의 자원을 세분화하면 자원 효율성이 높아지지만, 반대로 느린 응답 속도를 유발한다. 본 논문은 쿠버네티스 환경에서 파드의 기본 자원량을 다양하게 조정하여 동일한 작업 요청에 따른 레이턴시와 자원 사용량을 분석한다. 실험 결과 자원의 세분성이 높아질수록 컨테이너 오버헤드의 증가로 인해 자원 사용률과 서비스 레이턴시가 증가하였다.

키워드

과제정보

본 연구는 2024년 과학기술정보통신부 및 정보통신기획평가원의 SW 중심대학사업 지원을 받아 수행되었음(2023-0-00044)

참고문헌

  1. Saedi, Amin, and Iahad, Noorminshah A. "An Integrated Theoretical Framework for Cloud Computing Adoption by Small and Medium-Sized Enterprises." PACIS 2013 Proceedings, Jeju Island, Korea, 2013, Paper 48.
  2. GARG, Surya Kant; LAKSHMI, J. Workload performance and interference on containers. In: 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI). IEEE, 2017. p. 1-6.
  3. XU, Yunjing, et al. Bobtail: Avoiding long tails in the cloud. In: 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13). 2013. p. 329-341.
  4. LI, Zheng, et al. Performance overhead comparison between hypervisor and container based virtualization. In: 2017 IEEE 31st International Conference on advanced information networking and applications (AINA). IEEE, 2017. p. 955-962.