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 条
  • [41] QuTiBench: Benchmarking Neural Networks on Heterogeneous Hardware
    Blott, Michaela
    Halder, Lisa
    Leeser, Miriam
    Doyle, Linda
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (04)
  • [42] Benchmarking Heterogeneous Electrocatalysts for the Oxygen Evolution Reaction
    McCrory, Charles C. L.
    Jung, Suho
    Peters, Jonas C.
    Jaramillo, Thomas F.
    JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2013, 135 (45) : 16977 - 16987
  • [43] Benchmarking Redis and HBase NoSQL Databases using Yahoo Cloud Service Benchmarking tool
    Alzaidi, Mustafa
    Vagner, Aniko
    ANNALES MATHEMATICAE ET INFORMATICAE, 2022, 56 : 1 - 9
  • [44] Benchmarking Bare Metal Cloud Servers for HPC Applications
    Rad, P.
    Chronopoulos, A. T.
    Lama, P.
    Madduri, P.
    Loader, C.
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 153 - 159
  • [45] An Efficient Cloud Storage Model for Heterogeneous Cloud Infrastructures
    Wang, Dejun
    PEEA 2011, 2011, 23
  • [46] Benchmarking Deep Learning Models on Point Cloud Segmentation
    Zoumpekas, Thanasis
    Molina, Guillem
    Salamo, Maria
    Puig, Anna
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2021, 339 : 335 - 344
  • [47] A Reusable Architecture for Dependability and Performance Benchmarking of Cloud Services
    Sangroya, Amit
    Bouchenak, Sara
    SERVICE-ORIENTED COMPUTING - ICSOC 2015 WORKSHOPS, 2016, 9586 : 207 - 218
  • [48] Latency-based Benchmarking of Cloud Service Providers
    Uhlir, Vojtech
    Tomanek, Ondrej
    Kencl, Lukas
    2016 IEEE/ACM 9TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2016, : 263 - 268
  • [49] A Cloud Storage Overlay to Aggregate Heterogeneous Cloud Services
    Machado, Guilherme Sperb
    Bocek, Thomas
    Ammann, Michael
    Stiller, Burkhard
    PROCEEDINGS OF THE 2013 38TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2013), 2013, : 597 - 605
  • [50] Field validation and benchmarking of a cloud shadow speed sensor
    Kuhn, P.
    Wirtz, M.
    Wilbert, S.
    Bosch, J. L.
    Wang, G.
    Ramirez, L.
    Heinemann, D.
    Pitz-Paal, R.
    SOLAR ENERGY, 2018, 173 : 229 - 245