Benchmarking Heterogeneous Cloud Functions

被引:10
|
作者
Malawski, Maciej [1 ]
Figiela, Kamil [1 ]
Gajek, Adam [1 ]
Zima, Adam [1 ]
机构
[1] AGH Univ Sci & Technol, Dept Comp Sci, Krakow, Poland
关键词
Cloud computing; FaaS; Cloud functions; Performance evaluation;
D O I
10.1007/978-3-319-75178-8_34
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud Functions, often called Function-as-a-Service (FaaS), pioneered by AWS Lambda, are an increasingly popular method of running distributed applications. As in other cloud offerings, cloud functions are heterogeneous, due to different underlying hardware, run-time systems, as well as resource management and billing models. In this paper, we focus on performance evaluation of cloud functions, taking into account heterogeneity aspects. We developed a cloud function benchmarking framework, consisting of one suite based on Serverless Framework, and one based on HyperFlow. We deployed the CPU-intensive benchmarks: Mersenne Twister and Linpack, and evaluated all the major cloud function providers: AWS Lambda, Azure Functions, Google Cloud Functions and IBM OpenWhisk. We make our results available online and continuously updated. We report on the initial results of the performance evaluation and we discuss the discovered insights on the resource allocation policies.
引用
收藏
页码:415 / 426
页数:12
相关论文
共 50 条
  • [1] Performance evaluation of heterogeneous cloud functions
    Figiela, Kamil
    Gajek, Adam
    Zima, Adam
    Obrok, Beata
    Malawski, Maciej
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (23):
  • [2] SLATE: Managing Heterogeneous Cloud Functions
    Vandebon, Jessica
    Coutinho, Jose G. F.
    Luk, Wayne
    Nurvitadhi, Eriko
    Naik, Mishali
    2020 IEEE 31ST INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2020), 2020, : 141 - 148
  • [3] Cloud Benchmarking for Performance
    Varghese, Blesson
    Akgun, Ozgur
    Miguel, Ian
    Thai, Long
    Barker, Adam
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 535 - 540
  • [4] Demystifying Cloud Benchmarking
    Palit, Tapti
    Shen, Yongming
    Ferdman, Michael
    2016 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE ISPASS 2016, 2016, : 122 - 132
  • [5] An Introduction to Cloud Benchmarking
    Bermbach, David
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, : 3 - 3
  • [6] Benchmarking and accounting for the (private) cloud
    Belleman, J.
    Schwickerath, U.
    21ST INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2015), PARTS 1-9, 2015, 664
  • [7] vbench: Benchmarking Video Transcoding in the Cloud
    Lottarini, Andrea
    Ramirez, Alex
    Coburn, Joel
    Kim, Martha A.
    Ranganathan, Parthasarathy
    Stodolsky, Daniel
    Wachsler, Mark
    ACM SIGPLAN NOTICES, 2018, 53 (02) : 797 - 809
  • [8] C-MART: Benchmarking the Cloud
    Turner, Andrew
    Fox, Andrew
    Payne, John
    Kim, Hyong S.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (06) : 1256 - 1266
  • [9] Benchmarks in the Cloud: The mOSAIC Benchmarking Framework
    Rak, Massimiliano
    Aversano, Giuseppe
    14TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2012), 2012, : 415 - 422
  • [10] Benchmarking Sentiment Analysis Approaches on the Cloud
    Sinnott, Richard O.
    Cui, Shucheng
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 695 - 704