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 条
  • [1] Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Scheuner, Joel
    Leitner, Philipp
    2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 257 - 258
  • [2] Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Scheuner, Joel
    Leitner, Philipp
    COMPANION OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19), 2019, : 53 - 56
  • [3] Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey
    Manvi, Sunilkurnar S.
    Shyam, Gopal Krishna
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 41 : 424 - 440
  • [4] Improving Service Performance in Oversubscribed IaaS Cloud
    Riad, Bouaita
    Abdelhafid, Zitouni
    Ramdane, Maamri
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2020, 12 (01) : 35 - 52
  • [5] Data Governance Cloud Security Checklist at Infrastructure as a Service (IaaS)
    Abu Saed, Kamariah
    Aziz, Norshakirah
    Abdulkadir, Said Jadid
    Aziz, Izzatdin A.
    Hassan, Noor Hafizah
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (10) : 297 - 306
  • [6] Infrastructure as a Service (IaaS): A Comparative Performance Analysis of Open-Source Cloud Platforms
    Shahzadi, Sonia
    Iqbal, Muddesar
    Ul Qayyum, Zia
    Dagiuklas, Tasos
    2017 IEEE 22ND INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2017,
  • [7] Resource scheduling for infrastructure as a service (IaaS) in cloud computing: Challenges and opportunities
    Madni, Syed Hamid Hussain
    Abd Latiff, Muhammad Shafie
    Coulibaly, Yahaya
    Abdulhamid, Shafi'i Muhammad
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 68 : 173 - 200
  • [8] Cloud-Trust-a Security Assessment Model for Infrastructure as a Service (IaaS) Clouds
    Gonzales, Dan
    Kaplan, Jeremy M.
    Saltzman, Evan
    Winkelman, Zev
    Woods, Dulani
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (03) : 523 - 536
  • [9] Service Isolation vs. Consolidation: Implications for IaaS Cloud Application Deployment
    Lloyd, Wes
    Pallickara, Shrideep
    David, Olaf
    Lyon, Jim
    Arabi, Mazdak
    Rojas, Ken
    PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2013), 2013, : 21 - 30
  • [10] The protocol design of a eucalyptus-based infrastructure-as-a-service (IaaS) cloud framework
    School of Information Engineering, Information Engineering University, Zhengzhou 450002, China
    Dianzi Yu Xinxi Xuebao, 2012, 7 (1748-1754):