Analyzing open-source serverless platforms: Characteristics and performance

7Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

Abstract

Serverless computing is increasingly popular because of its lower cost and easier deployment. Several cloud service providers (CSPs) offer serverless computing on their public clouds, but it may bring the vendor lock-in risk. To avoid this limitation, many open-source serverless platforms come out to allow developers to freely deploy and manage functions on self-hosted clouds. However, building effective functions requires much expertise and thorough comprehension of platform frameworks and features that affect performance. It is a challenge for a service developer to differentiate and select the appropriate serverless platform for different demands and scenarios. Thus, we elaborate the frameworks and event processing models of four popular open-source serverless platforms and identify their salient idiosyncrasies. We analyze the root causes of performance differences between different service exporting and auto-scaling modes on those platforms. Further, we provide several insights for future work, such as auto-scaling and metric collection.

Cite

CITATION STYLE

APA

Li, J., Kulkarni, S. G., Ramakrishnan, K. K., & Li, D. (2021). Analyzing open-source serverless platforms: Characteristics and performance. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (Vol. 2021-July, pp. 15–20). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2021-129

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free