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 条
  • [11] Cloud Computing: Performance Analysis of Load Balancing Algorithms in Cloud Heterogeneous Environment
    Behal, Veerawali
    Kumar, Anil
    2014 5TH INTERNATIONAL CONFERENCE CONFLUENCE THE NEXT GENERATION INFORMATION TECHNOLOGY SUMMIT (CONFLUENCE), 2014, : 200 - 205
  • [12] Improving MapReduce Performance in a Heterogeneous Cloud: A Measurement Study
    Zhao, Xu
    Liu, Ling
    Zhang, Qi
    Dong, Xiaoshe
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 401 - 408
  • [13] Performance analysis of MapReduce program in heterogeneous cloud computing
    Lin, Wenhui
    Liu, Jun
    Journal of Networks, 2013, 8 (08) : 1734 - 1741
  • [14] Performance Modeling of MapReduce Jobs in Heterogeneous Cloud Environments
    Zhang, Zhuoyao
    Cherkasova, Ludmila
    Boon Thau Loo
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 839 - 846
  • [15] Performance evaluation of SDWNs in cloud systems
    Salah ud din M.
    Kim B.-S.
    International Journal of Information and Communication Technology, 2022, 21 (04): : 445 - 456
  • [16] Performance Evaluation of Cloud Computing Offerings
    Stantchev, Vladimir
    2009 THIRD INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2009), 2009, : 187 - 192
  • [17] Performance Evaluation of Hypervisors for Cloud Computing
    Ahuja, Sanjay P.
    Sridharan, Suganya
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2012, 2 (03) : 26 - 67
  • [18] A review on Performance Evaluation Techniques in cloud
    Kumar, Sathish M.
    Balamurugan, B.
    2017 SECOND INTERNATIONAL CONFERENCE ON RECENT TRENDS AND CHALLENGES IN COMPUTATIONAL MODELS (ICRTCCM), 2017, : 19 - 24
  • [19] Performance Evaluation of Cloud Computing Resources
    Sajjad, Muhammad
    Ali, Arshad
    Khan, Ahmad Salman
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (08) : 187 - 199
  • [20] Performance evaluation of Cloud Service Providers
    El Zant, Bassem
    Gagnaire, Maurice
    2015 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY RESEARCH (ICTRC), 2015, : 302 - 305