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 条
  • [31] Thermal-benchmarking for cloud hosting green data centers
    Chaudhry, Muhammad Tayyab
    Jamal, M. Hasan
    Gillani, Zeeshan
    Anwar, Waqas
    Khan, Muhammad Salman
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 25
  • [32] An Automation Framework for Benchmarking and Optimizing Performance of Remote Desktops in the Cloud
    Pandey, Atul
    Vu, Lan
    Puthiyaveettil, Vivek
    Sivaraman, Hari
    Kurkure, Uday
    Bappanadu, Aravind
    2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 745 - 752
  • [33] Consistency Benchmarking: Evaluating the Consistency Behavior of Middleware Services in the Cloud
    Klems, Markus
    Menzel, Michael
    Fischer, Robin
    SERVICE-ORIENTED COMPUTING - ICSOC 2010, PROCEEDINGS, 2010, 6470 : 627 - +
  • [34] Comparative benchmarking of cloud computing vendors with High Performance Linpack
    Mohammadi, Mohammad
    Bazhirov, Timur
    2018 2ND INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS (HP3C 2018), 2018, : 1 - 5
  • [35] A Benchmarking Framework for Interactive 3D Applications in the Cloud
    Liu, Tianyi
    He, Sen
    Huang, Sunzhou
    Tsang, Danny
    Tang, Lingjia
    Mars, Jason
    Wang, Wei
    2020 53RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 2020), 2020, : 881 - 894
  • [36] A Cloud-Based Platform for Democratizing and Socializing the Benchmarking Process
    Bajaber, Fuad
    Shafaat, Amin
    Batarfi, Omar
    Elshawi, Radwa
    Altalhi, Abdulrahman
    Barnawi, Ahmed
    Sakr, Sherif
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (02) : 519 - 530
  • [37] GHSA: Task Scheduling in Heterogeneous Cloud
    Pradeep, K.
    Jacob, T. Prem
    INTERNATIONAL CONFERENCE ON INTELLIGENT DATA COMMUNICATION TECHNOLOGIES AND INTERNET OF THINGS, ICICI 2018, 2019, 26 : 1202 - 1207
  • [38] Integrating Heterogeneous Prediction Models in the Cloud
    Chen, Hung-Chen
    Wei, Chih-Ping
    Chen, Yu-Cheng
    Lan, Ci-Wei
    E-LIFE: WEB-ENABLED CONVERGENCE OF COMMERCE, WORK, AND SOCIAL LIFE, 2012, 108 : 311 - 322
  • [39] Heterogeneous Cloud Storage System for Privacy
    Lee, Woonghee
    Kim, Hwangnam
    2014 SIXTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2014), 2014, : 193 - 198
  • [40] THE MOSAIC BENCHMARKING FRAMEWORK: DEVELOPMENT AND EXECUTION OF CUSTOM CLOUD BENCHMARKS
    Aversano, Giuseppe
    Rak, Massimiliano
    Villano, Umberto
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2013, 14 (01): : 33 - 46