2020 · 35 citations · 38 references
ComputingCloud ComputingComputer ScienceDistributed SystemsServerless ComputingVirtualizationClient-server ArchitectureServer VirtualizationServerless ArchitectureServerless Platform ArchitectureScheduling In Serverless ComputingServerless Scheduling
The topic of serverless computing has proved to be a controversial subject both within academic and industrial communities. Many have praised the approach to be a platform for a new era of computing and some have argued that it is in fact a step backward. Though, both sides agree that there exist challenges that must be addressed in order to better utilize its potentials. This paper surveys existing challenges toward vast adoption of serverless services and also explores some of the challenges that have not been thoroughly discussed in the previous studies. Each challenge is discussed thoroughly and a number of possible directions for future studies is proposed. Moreover, the paper reviews some of the unique opportunities and potentials that the serverless computing presents.
38
Above the Clouds: A Berkeley View of Cloud Computing
Michael Armbrust, Armando Fox, Rean Griffith et al. · UC Berkeley · 2009 · 5.7K citations
Serverless Computing: Design, Implementation, and Performance
Garrett McGrath, Paul Brenner · 2017 · 360 citations
Serverless Computing: An Investigation of Factors Influencing Microservice Performance
Wes Lloyd, Shruti Ramesh, Swetha Chinthalapati et al. · 2018 · 281 citations