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 条
  • [31] Performance Comparison on the Heterogeneous File System in Cloud Storage Systems
    Chen, Wei-Peng
    Liu, Chuan-Ming
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2016, : 694 - 701
  • [32] Customizing Network Functions for High Performance Cloud Computing
    Miyamoto, Takahiro
    Hayashi, Michiaki
    Tanaka, Hideaki
    2009 8TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, 2009, : 130 - 133
  • [33] LEARNING EVALUATION (LEARNING FUNCTIONS OF THE ASSESSMENT IN THE HETEROGENEOUS CLASSROOM)
    Padeshka, M.
    BULGARSKI EZIK I LITERATURA-BULGARIAN LANGUAGE AND LITERATURE, 2012, 54 (01): : 46 - 55
  • [34] Towards performance evaluation of cloud service providers for cloud data security
    Ramachandran, Muthu
    Chang, Victor
    INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2016, 36 (04) : 618 - 625
  • [35] Performance Evaluation of Cloud Services for Russian Companies
    Bataev, Alexey
    PROCEEDINGS OF THE 26TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION FRUCT, 2020, : 46 - 51
  • [36] Performance Evaluation of Image and Video Cloud Services
    Xue, Yulei
    Zhang, Haitao
    Ma, Huadong
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 733 - 741
  • [37] Performance Evaluation of Data Intensive Computing In the Cloud
    Ahuja, Sanjay P.
    Kaza, Bhagavathi
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2014, 4 (02) : 34 - 47
  • [38] Performance Evaluation of Online Backup Cloud Storage
    Zhang, Xiao
    Feng, WenXiong
    Qin, Xiao
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2013, 3 (03) : 20 - 33
  • [39] Performance Evaluation of Cloud Computing Simulation Tools
    Alshammari, Dhahi
    Singer, Jeremy
    Storer, Timothy
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2018, : 522 - 526
  • [40] Performance Evaluation of Cloud Systems: A Behavioural Approach
    Kallergis, Dimitrios
    Tsantilis, John
    Douligeris, Christos
    2015 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2015, : 409 - 414