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 条
  • [41] Performance Antipatterns: Detection and Evaluation of their Effects in the Cloud
    Sharma, Vibhu Saujanya
    Anwer, Samit
    2014 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2014), 2014, : 758 - 765
  • [42] Cloud Performance Evaluation using Fuzzy Logic
    Saxena, Gaurangi
    Nanath, Krishnadas
    2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,
  • [43] Performance Evaluation of Video Distribution in the Telecom Cloud
    Gifre, Lluis
    Velasco, Luis
    2016 18TH INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON), 2016,
  • [44] Performance Evaluation of Cloud Services with Profit Optimization
    Jaiganesh, M.
    Ramadoss, B.
    Kumar, A. Vincent Antony
    Mercy, S.
    ELEVENTH INTERNATIONAL CONFERENCE ON COMMUNICATION NETWORKS, ICCN 2015/INDIA ELEVENTH INTERNATIONAL CONFERENCE ON DATA MINING AND WAREHOUSING, ICDMW 2015/NDIA ELEVENTH INTERNATIONAL CONFERENCE ON IMAGE AND SIGNAL PROCESSING, ICISP 2015, 2015, 54 : 24 - 30
  • [45] Performance and Quality Evaluation of Cloud Information Services
    Efimov, Vadim
    Mescheryakov, Serg
    Shchemelinin, Dmitry
    DISTRIBUTED COMPUTER AND COMMUNICATION NETWORKS, 2016, 601 : 230 - 237
  • [46] PERFORMANCE EVALUATION OF VoIP SYSTEMS IN CLOUD COMPUTING
    Abualhaj, Mosleh M.
    Al-Tahrawi, Mayy M.
    Al-Khatib, Sumaya N.
    JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2019, 14 (03) : 1398 - 1405
  • [47] Performance Evaluation of an IaaS Opportunistic Cloud Computing
    Diaz, Cesar O.
    Pecero, Johnatan E.
    Bouvry, Pascal
    Sotelo, German
    Villamizar, Mario
    Castro, Harold
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 546 - 547
  • [48] Performance evaluation teaching in the age of cloud computing
    Casale G.
    Performance Evaluation Review, 2023, 51 (02): : 45 - 49
  • [49] Towards a Model For Performance Evaluation of Cloud Machines
    Mustafa, Shahid
    Nanath, Krishnadas
    PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND KNOWLEDGE ECONOMY (ICCIKE' 2019), 2019, : 427 - 432
  • [50] Evaluation on the Performance Fluctuation of Hadoop Jobs in the Cloud
    Aida, Kento
    Abdul-Rahman, Omar
    Sakane, Eisaku
    Motoyama, Kazutaka
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 159 - 165