DOI QR코드

DOI QR Code

콜드 스타트 완화를 위한 도커 환경에서의 이미지 레이어 동시성 수준에 따른 풀링 속도 성능 분석

A Performance Analysis of Pulling Rate Based on Image Layer Concurrency Level in Docker Environment for Cold Start Mitigation

  • 강민우 (고려대학교 대학원 컴퓨터학과) ;
  • 김동균 (고려대학교 대학원 컴퓨터학과) ;
  • 유헌창 (고려대학교 대학원 컴퓨터학과) ;
  • 강지훈 (고려대학교 대학원 컴퓨터학과)
  • Minwoo Kang (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) ;
  • Jihun Kang (Dept. of Computer Science and Engineering, Korea University)
  • 발행 : 2023.11.02

초록

최근에 Serverless 컴퓨팅은 많은 관심을 받는 기술로, 서버 프로비저닝 없이 코드를 배포하고 실행할 수 있으며 요청량에 따라 동적으로 컴퓨팅 리소스를 확장하여 애플리케이션을 안정적으로 운영할 수 있는 환경을 제공한다. Serverless 컴퓨팅의 주요 이슈 중 하나인 cold start 는 함수를 실행하기 위한 컨테이너 초기화 및 구동하는 단계이며, 해당 과정에서는 이미지 풀링이 수행될 수 있다. 이미지 풀링은 cold start 지연의 대부분을 차지하고 함수의 응답시간을 증가 시켜서 사용자 경험에 부정적인 영향을 줄 수 있다. 따라서, 본 논문에서는 cold start 지연을 줄이기 위해 도커를 활용해서 이미지 레이어 동시 풀링 개수를 조절함으로써 이미지 풀링 속도를 개선시킬 수 있는지 분석하였다. 이와 같은 분석을 통해 풀링 개수가 풀링 속도에 영향을 줄 수 있음을 확인하였다.

키워드

과제정보

이 논문은 2023 년도 정부(교육부)의 재원으로 한국연구재단의 지원을 받아 수행된 기초연구사업임(2022R1I1A1A01063551) 이 논문은 2023 년도 정부(과학기술정보통신부)의 재원으로 정보통신기획평가원의 지원을 받아 수행된 연구임 (No.2022-0-01198, 융합보안대학원(고려대학교))