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 条
  • [1] Benchmarking Heterogeneous Cloud Functions
    Malawski, Maciej
    Figiela, Kamil
    Gajek, Adam
    Zima, Adam
    EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 : 415 - 426
  • [2] SLATE: Managing Heterogeneous Cloud Functions
    Vandebon, Jessica
    Coutinho, Jose G. F.
    Luk, Wayne
    Nurvitadhi, Eriko
    Naik, Mishali
    2020 IEEE 31ST INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2020), 2020, : 141 - 148
  • [3] Performance Evaluation of Service Functions Chain Placement Algorithms in Edge Cloud
    Lam Dinh-Xuan
    Seufert, Michael
    Wamser, Florian
    Phuoc Tran-Gia
    Vassilakis, Constantinos
    Zafeiropoulos, Anastasios
    PROCEEDINGS OF THE 2018 30TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 30), VOL 1, 2018, : 227 - 235
  • [4] Cost-Performance Evaluation of Heterogeneous Tierless Storage Management in a Public Cloud
    Kinoshita, Reika
    Imamura, Satoshi
    Vogel, Lukas
    Kazama, Satoshi
    Yoshida, Eiji
    2021 NINTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR 2021), 2021, : 121 - 126
  • [5] Modeling the Performance of Heterogeneous IaaS Cloud Centers
    Khazaei, Hamzeh
    Misic, Jelena
    Misic, Vojislav B.
    Mohammadi, Nasim Beigi
    2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 232 - 237
  • [6] A cloud-edge-device collaborative offloading scheme with heterogeneous tasks and its performance evaluation
    Bai, Xiaojun
    Zhang, Yang
    Wu, Haixing
    Wang, Yuting
    Jin, Shunfu
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2024, 25 (05) : 664 - 684
  • [7] Performance evaluation of threshold-based control mechanism for Vegas TCP in heterogeneous cloud networks
    Cheng, Rung-Shiang
    Shih, Ming-Yi
    Yang, Chih-Chun
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2010, 5 (04) : 202 - 209
  • [8] Metaheuristics for scheduling of heterogeneous tasks in cloud computing environments: Analysis, performance evaluation, and future directions
    Singh, Harvinder
    Tyagi, Sanjay
    Kumar, Pardeep
    Gill, Sukhpal Singh
    Buyya, Rajkumar
    SIMULATION MODELLING PRACTICE AND THEORY, 2021, 111
  • [9] Performance evaluation of heterogeneous systems
    Ramos-Hernandez, DN
    Tokhi, MO
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 25 (04) : 203 - 212
  • [10] Performance evaluation of heterogeneous architectures
    Ramos-Hernandez, DN
    Tokhi, MO
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 1998 (AARTC'98), 1998, : 173 - 178