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
来源
EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS | 2018年 / 10659卷
关键词
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] Smart CloudBench - Automated Performance Benchmarking of the Cloud
    Chhetri, Mohan Baruwal
    Chichin, Sergei
    Vo, Quoc Bao
    Kowalczyk, Ryszard
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 414 - 421
  • [3] Automated Performance Benchmarking Platform of IaaS Cloud
    Liu, Xu
    Fang, Dongxu
    Xu, Peng
    2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 1402 - 1405
  • [4] Benchmarking Private Cloud Performance with User-Centric Metrics
    Sun, Bin
    Hall, Brian
    Wang, Hu
    Zhang, Da Wei
    Ding, Kai
    2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, : 311 - 318
  • [5] 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
  • [6] 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
  • [7] Private Collaborative Business Benchmarking in the Cloud
    Sobati-Moghadam, Somayeh
    Fayoumi, Amjad
    INTELLIGENT COMPUTING, VOL 2, 2019, 857 : 1359 - 1365
  • [8] Orchestrating DBMS Benchmarking in the Cloud with Kubernetes
    Erdelt, Patrick K.
    PERFORMANCE EVALUATION AND BENCHMARKING, TPCTC 2021, 2022, 13169 : 81 - 97
  • [9] Benchmarking in the Datacenter (BID): Expanding to the Cloud
    Lin, Wei-Chen
    Domke, Jens
    COMPANION OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE COMPANION 2024, 2024, : 94 - 94
  • [10] An Automated Approach to Cloud Performance Benchmarking
    Cattermole, Adam
    Forshaw, Matthew
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2018, 340 : 23 - 39