Characterizing commodity serverless computing platforms
نویسندگان
چکیده
Serverless computing has become a new trending paradigm in cloud computing, allowing developers to focus on the development of core application logic and rapidly construct prototype via composition independent functions. With prosperity serverless major vendors have successively rolled out their commodity platforms. However, characteristics these platforms not been systematically studied. Measuring can help select most adequate platform develop serverless-based applications right way. To fill this knowledge gap, we present comprehensive study characterizing mainstream platforms, including AWS Lambda, Google Cloud Functions, Azure Alibaba Function Compute. Specifically, conduct both qualitative analysis quantitative analysis. In analysis, compare from three aspects (i.e., development, deployment, runtime) based official documentation taxonomy characteristics. analyze runtime performance multiple dimensions with well-designed benchmarks. First, key factors that influence startup latency applications. Second, resource efficiency different 16 representative Finally, measure difference when dealing concurrent requests explore potential causes black-box fashion. Based results derive series findings provide insightful implications for vendors.
منابع مشابه
Serverless Computing: Current Trends and Open Problems
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 char...
متن کاملCommodity High Performance Computing at Commodity Prices
The entry price of supercomputing has traditionally been very high. As processing elements, operating systems, and switch technology become cheap commodity parts, building a powerful supercomputer at a fraction of the price of a proprietary system becomes realistic. We have recently purchased, in support of both our local and national collaborations, a dedicated computational cluster of eight D...
متن کاملHigh-Performance Commodity Computing
In this chapter, we consider the role of commodity off-the-shelf software technologies and components in the construction of computational grids. We take the position that computational grids can and should build on emerging commodity network computing technologies, such as the CORBA, COM, JavaBeans, and less sophisticated Web and networked approaches. These technologies are being used to const...
متن کاملFast Packet Forwarding on Commodity Platforms
Rather than using special-purpose hardware routers, software routers enable routing on commodity platforms. However, even with faster processors and multi-core platforms, the performance of software routers on commodity platforms today does not scale with high speed. We identify the limitations of commodity platforms by comparing them to high-end routers. In high end routers, each line card has...
متن کاملPerformance Analysis of Congestion in Commodity Networks for Exascale Computing Platforms
• Good understanding of the TCP protocols and ability to recompile the linux kernel • Basics of experiment analysis with R is a plus 1 Context There is a continued need for higher compute performance: scientific grand challenges, engineering, geo-physics, bioinformatics, etc. Such studies used to be carried out on large ad hoc supercomputers, which, for economical reasons, were replaced by comm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of software
سال: 2021
ISSN: ['1796-217X']
DOI: https://doi.org/10.1002/smr.2394