HPC in the cloud: Performance comparison of function as a service (FaaS) vs infrastructure as a service (IaaS)

被引:16
|
作者
Malla, Sulav [1 ]
Christensen, Ken [1 ]
机构
[1] Univ S Florida, Dept Comp Sci & Engn, 4202 East Fowler Ave,ENG 030, Tampa, FL 33620 USA
关键词
cloud computing; function as a service; Google cloud platform; high performance computing; infrastructure as a service; serverless computing;
D O I
10.1002/itl2.137
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
High performance computing (HPC) in the cloud has been shown to be a viable alternative to on-premise clusters, especially for loosely coupled or embarrassingly parallel jobs. The traditional approach for a user would be to use the cloud provider's IaaS to provision virtual machines (VM) and use it in a similar manner to an on-premise cluster. A new paradigm of serverless cloud computing, primarily offered as FaaS, allows a user to execute code in the cloud without any system administration overhead. A comparison is needed to better understand the cost vs performance trade-off between FaaS and IaaS such that cloud users can decide which approach is suitable for them, however, such a study is lacking. In this paper, we compare Google cloud's FaaS (Cloud Functions) with its IaaS (Compute Engine) in terms of cost and performance for an embarrassingly parallel task. We find that FaaS can be 14% to 40% less expensive than IaaS for the same level of performance. However, performance of FaaS exhibits higher variation since the number of CPUs allocated (scalability) depends on the cloud provider.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] A transparent approach to performance analysis and comparison of infrastructure as a service providers
    Muhammad-Bello, Bilkisu Larai
    Aritsugi, Masayoshi
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 69 : 317 - 333
  • [42] An Evolutionary Cultural Algorithm based Risk-aware Virtual Machine Scheduling Optimisation in Infrastructure as a Service (IaaS) Cloud
    Jiang, Ming
    Kirkham, Tom
    Sheridan, Craig
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 1 (CLOSER), 2016, : 267 - 272
  • [43] Optimal Pricing for Service Provision in an IaaS Cloud Market with Delay Sensitive Cloud Users
    Fang, Gang
    Li, Xianwei
    2017 INTERNATIONAL CONFERENCE ON COMPUTER NETWORK, ELECTRONIC AND AUTOMATION (ICCNEA), 2017, : 226 - 230
  • [44] Biobjective VoIP Service Management in Cloud Infrastructure
    Cortes-Mendoza, Jorge M.
    Tchernykh, Andrei
    Armenta-Cano, Fermin A.
    Bouvry, Pascal
    Drozdov, Alexander Yu.
    Didelot, Loic
    SCIENTIFIC PROGRAMMING, 2016, 2016
  • [45] Data center service that supports cloud infrastructure
    Suzuki, Atsuo
    Ito, Masahiro
    NEC Technical Journal, 2015, 9 (02): : 31 - 35
  • [46] A Generic Logging Template for Infrastructure as a Service Cloud
    Wongthai, Winai
    Rocha, Francisco Liberal
    van Moorsel, Aad
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 1153 - 1160
  • [47] An improved pricing algorithm for infrastructure as a service cloud
    Javadi-Moghaddam S.-M.
    Andarzgoo A.
    Saberi M.
    International Journal of Cloud Computing, 2021, 10 (5-6) : 393 - 405
  • [48] A Comprehensive Taxonomy for the Infrastructure as a Service in Cloud Computing
    Firdhous, Mohamed
    2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC), 2014, : 158 - 161
  • [49] Toward a Unified Intercloud Interoperability Conceptual Model for IaaS Cloud Service
    Nodehi, Tahereh
    Ghimire, Sudeep
    Jardim-Goncalves, Ricardo
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 673 - 681
  • [50] Virtual Infrastructure Orchestration For Cloud Service Deployment
    Qadeer, Arslan
    Malik, Asad Waqar
    Rahman, Anis Ur
    Muhammad, Hamayun Mian
    Ahmad, Arsalan
    COMPUTER JOURNAL, 2020, 63 (02): : 295 - 307