DOI QR코드

DOI QR Code

Study on Runtime Interface for Mitigating Cold Start in Serverless based Workflow

Serverless 기반 워크플로 실행에서 Cold Start 완화를 위한 런타임 인터페이스에 관한 연구

  • Hwang, Seunghyun (Dept. of Computer Science and Engineering, Korea University) ;
  • Kang, Jihun (Dept. of Computer Science and Engineering, Korea University) ;
  • Yu, Heonchang (Dept. of Computer Science and Engineering, Korea University)
  • 황승현 (고려대학교 대학원 컴퓨터학과) ;
  • 강지훈 (고려대학교 대학원 컴퓨터학과) ;
  • 유헌창 (고려대학교 대학원 컴퓨터학과)
  • Published : 2019.10.30

Abstract

Serverless 플랫폼은 작업이 요청되었을 때 인스턴스를 생성하였다가 작업이 끝난 후 제거되기 때문에 실제 작업을 처리할 때만 요금이 부과되어 경제적이다. 하지만 작업이 요청될 경우 인스턴스가 생성되고 작업에 필요한 리소스를 가져오는 지연시간 즉, Cold Start 가 발생한다. 특히 워크플로 실행에서 각 작업이 개별적으로 처리되기 때문에 워크플로의 각 단계마다 Cold Start 가 발생하는데, 워크플로는 사전에 정의되기 때문에 이러한 Cold Start 의 누적은 회피 될 수 있다. 본 논문은 Serverless 환경에서 워크플로를 실행할 때 누적되는 Cold Start 를 완화하기 위해 앞의 단계에서 다음 단계를 미리 준비시키는 런타임 인터페이스들에 대하여 제안한다. 이미지 프로세싱 워크플로에 제안한 런타임 인터페이스를 적용시켜 Cold Start 를 제외한 워크플로의 실행시간을 최대 21%까지 줄였다.

Keywords