QUICK REVIEW
[논문 리뷰] Serverless Computing: Current Trends and Open Problems
Ioana Baldini, Paul Castro|arXiv (Cornell University)|2017. 06. 10.
IoT and Edge/Fog Computing참고 문헌 2인용 수 64
한 줄 요약
이 논문은 서버리스 플랫폼, 아키텍처 및 사용 사례를 조사하고, 해당 분야를 발전시키기 위한 핵심 도전 과제와 열려 있는 연구 문제를 제시한다.
ABSTRACT
Serverless computing has emerged as a new compelling paradigm for the deployment of applications and services. It represents an evolution of cloud programming models, abstractions, and platforms, and is a testament to the maturity and wide adoption of cloud technologies. In this chapter, we survey existing serverless platforms from industry, academia, and open source projects, identify key characteristics and use cases, and describe technical challenges and open problems.
연구 동기 및 목표
- 산업계, 학계, 그리고 오픈 소스를 포함한 기존의 서버리스 플랫폼을 조사한다.
- 서버리스 시스템의 공통 아키텍처 특징과 프로그래밍 모델을 특징짓는다.
- 서버리스 컴퓨팅의 이점, 단점 및 생태계 의존성을 논의한다.
- 향후 연구 방향을 제시하기 위한 현재의 도전 과제와 열려 있는 연구 문제를 식별한다.
제안 방법
- 정의된 아키텍처 차원을 사용하여 서버리스 플랫폼을 검토하고 비교한다.
- 이벤트 기반의 함수 중심 프로그래밍 모델을 설명한다.
- 플랫폼 전반에 걸친 배포 모델, 확장성, 비용, 보안 고려사항을 논의한다.
- 서버리스에 적합한 사용 사례와 워크로드를 분석한다(이벤트 처리, API 구성, API 집계).
- 소비자와 공급자 모두에 대한 알려진 이점과 트레이드오프를 요약한다.
실험 결과
연구 질문
- RQ1서버리스 컴퓨팅의 경계와 범위가 FaaS, PaaS, MBaaS, SaaS에 비해 어떻게 되는가?
- RQ2오늘날 서버리스 플랫폼이 직면한 주요 아키텍처적 및 운영상의 과제는 무엇인가?
- RQ3현재 서버리스 플랫폼은 비용, 성능, 프로그래밍 모델 및 구성을 포함한 측면에서 어떻게 비교되는가?
- RQ4서버리스 시스템의 채택 확대와 상호 운용성을 위해 해결되어야 할 열려 있는 연구 문제는 무엇인가?
- RQ5레거시 코드와 상태를 가진 워크플로를 서버리스 아키텍처와 효과적으로 통합하는 방법은 무엇인가?
주요 결과
- 서버리스 플랫폼은 주로 이벤트 기반의 무상태 함수 실행기로서 투명하게 확장되며 0까지 확장될 수 있다.
- 주요 플랫폼으로는 AWS Lambda, Google Cloud Functions, Microsoft Azure Functions, IBM OpenWhisk 등이 있으며, OpenLambda와 같은 오픈 소스 노력도 있다.
- 비용, 성능, 자원 한계, 생태계 종속성의 일관된 트레이드오프가 플랫폼 선택과 애플리케이션 설계에 영향을 준다.
- 상태, 로깅, 인증, API 게이트웨이 등 지원 서비스의 생태계가 중요하지만 공급자 생태계에 대한 의존성을 높인다.
- 개방형 문제들은 서비스 모델 간 경계, 상태 관리, 장기 실행 태스크, 디버깅, 크로스-클라우드 상호 운용성에 걸쳐 있다.
더 나은 연구,지금 바로 시작하세요
연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.