Performance evaluation of heterogeneous cloud functions

被引:46
|
作者
Figiela, Kamil [1 ]
Gajek, Adam [1 ]
Zima, Adam [1 ]
Obrok, Beata [1 ]
Malawski, Maciej [1 ]
机构
[1] AGH Univ Sci & Technol, Dept Comp Sci, Krakow, Poland
来源
关键词
cloud computing; cloud functions; FaaS; performance evaluation; serverless;
D O I
10.1002/cpe.4792
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 variations in underlying hardware, runtime 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. We measured the data transfer times between cloud functions and storage, and we measured the lifetime of the runtime environment. We evaluated all the major cloud function providers: AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions. We made our results available online and continuously updated. We report on the results of the performance evaluation, and we discuss the discovered insights into resource allocation policies.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Performance modelling and evaluation of heterogeneous networks
    Kouvatsos, D
    Kofman, D
    PERFORMANCE EVALUATION, 2005, 59 (2-3) : 99 - 101
  • [22] Performance Evaluation of Heterogeneous Sensor Networks
    Samundiswary, P.
    Priyadarshini, Padma
    Dananjayan, P.
    INTERNATIONAL CONFERENCE ON FUTURE COMPUTER AND COMMUNICATIONS, PROCEEDINGS, 2009, : 264 - +
  • [23] Performance Evaluation of Statistical Functions
    Rodrigues, Andre
    Silva, Carla
    Borges, Paulo
    Silva, Sergio
    Dutra, Ines
    2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 754 - 760
  • [24] PERFORMANCE EVALUATION OF MATHEMATICAL FUNCTIONS
    NAGAI, T
    HATANO, Y
    SUPERCOMPUTER, 1991, 8 (06): : 46 - 56
  • [25] Performance evaluation of secret sharing schemes with data recovery in secured and reliable heterogeneous multi-cloud storage
    Andrei Tchernykh
    Vanessa Miranda-López
    Mikhail Babenko
    Fermin Armenta-Cano
    Gleb Radchenko
    Alexander Yu. Drozdov
    Arutyun Avetisyan
    Cluster Computing, 2019, 22 : 1173 - 1185
  • [26] Performance evaluation of secret sharing schemes with data recovery in secured and reliable heterogeneous multi-cloud storage
    Tchernykh, Andrei
    Miranda-Lopez, Vanessa
    Babenko, Mikhail
    Armenta-Cano, Fermin
    Radchenko, Gleb
    Drozdov, Alexander Yu.
    Avetisyan, Arutyun
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (04): : 1173 - 1185
  • [27] Performance Analysis for Heterogeneous Cloud Servers Using Queueing Theory
    Wang, Shuang
    Li, Xiaoping
    Ruiz, Ruben
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (04) : 563 - 576
  • [28] Performance Optimization of Heterogeneous Cloud Storage with Bandwidth & Capacity Considerations
    Huang, Po-Chun
    Chang, Yuan-Hao
    Chen, Tseng-Yi
    Tu, Chia-Heng
    Chen, Chun
    Wei, Hsin-Wen
    Shih, Wei-Kuan
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 210 - 213
  • [29] Handling heterogeneous workflows in the Cloud while enhancing optimizations and performance
    Cadorel, Emile
    Coullon, Helene
    Menaud, Jean-Marc
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2022), 2022, : 49 - 58
  • [30] Optimal Power and Performance Management for Heterogeneous and Arbitrary Cloud Servers
    Li, Keqin
    IEEE ACCESS, 2019, 7 : 5071 - 5084