DOI QR코드

DOI QR Code

서버리스 컴퓨팅을 위한 다양한 컨테이너 런타임 환경에서 라이브러리 공유 성능 분석

Performance Analysis of Sharing Library in Various Container Runtime Environments for Serverless Computing

  • 김세진 (고려대학교 컴퓨터학과) ;
  • 유헌창 (고려대학교 컴퓨터학과)
  • Kim, Sejin (Dept. of Computer Science and Engineering, Korea University) ;
  • Yu, Heonchang (Dept. of Computer Science and Engineering, Korea University)
  • 발행 : 2020.11.05

초록

서버리스 컴퓨팅에는 가상머신보다 가벼운 장점을 지닌 컨테이너 기술이 많이 사용되었다. 하지만 여러 사용자들의 어플리케이션이 하나의 서버 인스턴스를 공유해서 사용하기 때문에, 취약점으로 인해서 여러 문제점이 생길 수 있다. 이에 서버리스 컴퓨팅 제공자들은 서버리스 컴퓨팅에 적합하며 보안을 강조한 기술들을 발표하고 있다. 대표적으로 구글에서 개발한 샌드박스 형태의 컨테이너 런타임을 제공하는 gVisor 와 오픈스택 재단에서 개발한 Kata Containers 가 있다. 본 논문에서는 미리 준비된 라이브러리를 공유하여 서버리스 컴퓨팅의 콜드 스타트를 완화시키는 관점에서, gVisor와 Kata Containers 환경에서 라이브러리를 불러올 때 기존의 도커 컨테이너 환경과의 차이를 비교하고 분석한다.

키워드

과제정보

본 연구는 과학기술정보통신부 및 정보통신기회 평가원의 대학 ICT 연구 센터 지원 사업의 연구결과로 수행되었음. (IITP-2018-0-01405)