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.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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