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 条
  • [21] IaaS Clouds vs. Clusters for HPC: A Performance Study
    Church, Philip C.
    Goscinski, Andrzej
    CLOUD COMPUTING 2011: THE SECOND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, GRIDS, AND VIRTUALIZATION, 2011, : 39 - 45
  • [22] Service performance evaluation of IaaS cloud computing center under batch arrivals
    He, Huai-Wen
    Fu, Yu
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2015, 44 (03): : 445 - 450
  • [23] Cloud Infrastructure for Car Service
    Litvinova, E., I
    Englesy, I. P.
    Miz, V. A.
    Shcherbin, D.
    PROCEEDINGS OF IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2013), 2013,
  • [24] Infrastructure as a Service and Cloud Technologies
    Serrano, Nicolas
    Gallardo, Gorka
    Hernantes, Josune
    IEEE SOFTWARE, 2015, 32 (02) : 30 - 36
  • [25] Cloud Monitoring and Discovery Service (CMDS) for IaaS resources
    Selvi, S. Thamarai
    Kannan, G.
    2011 THIRD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2011, : 340 - 345
  • [26] CSS: Facilitate the Cloud Service Selection in IaaS Platforms
    Qian, Hangwei
    Zu, Hualong
    Cao, Chenghua
    Wang, Qixin
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2013, : 347 - 354
  • [27] Optimal Pricing for Service Provision in IaaS Cloud Markets
    Fang, Gang
    Cai, Zhengce
    Li, Xianwei
    2017 INTERNATIONAL CONFERENCE ON COMPUTER NETWORK, ELECTRONIC AND AUTOMATION (ICCNEA), 2017, : 205 - 209
  • [28] Design and Implementation of a Service for Cloud HPC Computations
    Kuchumov, Ruslan
    Petrunin, Vadim
    Korkhov, Vladimir
    Balashov, Nikita
    Kutovskiy, Nikolay
    Sokolov, Ivan
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT IV, 2018, 10963 : 103 - 112
  • [29] Cloud Service for HPC Management: Ideas and Appliance
    Puzyrkov D.V.
    Podryga V.O.
    Polyakov S.V.
    Lobachevskii Journal of Mathematics, 2018, 39 (9) : 1251 - 1261
  • [30] Design and Key Technology of Technical Architecture for Infrastructure as a Service (IaaS) Layer in Dispatching and Control Cloud Platform
    Zhang Y.
    Guo J.
    Liu J.
    Yang X.
    Guo L.
    Liu J.
    Ma C.
    Dianli Xitong Zidonghua/Automation of Electric Power Systems, 2021, 45 (02): : 114 - 121