Evaluation of Integrated Frameworks for Optimizing QoS in Serverless Computing

被引:4
|
作者
Kumari, Anisha [1 ]
Sahoo, Bibhudatta [1 ]
Behera, Ranjan Kumar [2 ]
Misra, Sanjay [3 ]
Sharma, Mayank Mohan [4 ]
机构
[1] Natl Inst Technol, Dept CSE, Rourkela, India
[2] XIM Univ, Sch Comp Sci & Engn, Bhubaneswar, India
[3] Covenant Univ, Dept Elect & Informat Engn, Ota 1023, Nigeria
[4] Zillow Inc, San Francisco, CA USA
关键词
Serverless computing; Function-as-a-service; Orchestration; OpenWhisk; Openfaas;
D O I
10.1007/978-3-030-87007-2_20
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Serverless computing is an emerging cloud deployment model where developers can concentrate on developing application logic without worrying about the underlying architecture. It is similar to the platform as a service (PaaS) but at the functional level. Applications are usually deployed in the form of a set of functions independently and each function may be executed at separate servers thus also named as function as a service (FaaS). Serverless at the edge can handle thousands of concurrent functions invocations to process various kinds of events generated from resources like database, system logs, and other storage units, etc. A number of serverless frameworks like Openfaas, Openwhisk, Microsoft Azure, Amazon AWS allow dynamic scaling to handle the parallel request of stateless functions from the client-side. A separate container manager may be provisioned to handle distributed load for data processing. In this paper, we have evaluated the performance of serverless frameworks for parallel loads in terms of response time and throughput. In this paper, we have shown that the serverless framework is suitable for handling dynamic applications that can be executed on a number of stateless functions. An extensive comparison of the performance of serverless frameworks in handling concurrent invocations in terms of response time and throughput is also presented. It has been observed that Openwhisk is found to be the better serverless framework in terms of elasticity and scalability.
引用
收藏
页码:277 / 288
页数:12
相关论文
共 50 条
  • [1] An evaluation of open source serverless computing frameworks
    Mohanty, Sunil Kumar
    Premsankar, Gopika
    Di Francesco, Mario
    2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, : 115 - 120
  • [2] An Evaluation of Open Source Serverless Computing Frameworks Support at the Edge
    Palade, Andrei
    Kazmi, Aqeel
    Clarke, Siobhan
    2019 IEEE WORLD CONGRESS ON SERVICES (IEEE SERVICES 2019), 2019, : 206 - 211
  • [3] Optimizing Completion Time of Requests in Serverless Computing
    Ajay Sherawat
    Shubha Brata Nath
    Sourav Kanti Addya
    Journal of Network and Systems Management, 2024, 32
  • [4] Optimizing Completion Time of Requests in Serverless Computing
    Sherawat, Ajay
    Nath, Shubha Brata
    Addya, Sourav Kanti
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2024, 32 (02)
  • [5] An Evaluation of Serverless Data Processing Frameworks
    Werner, Sebastian
    Girke, Richard
    Kuhlenkamp, Joern
    PROCEEDINGS OF THE 2020 SIXTH INTERNATIONAL WORKSHOP ON SERVERLESS COMPUTING (WOSC '20), 2020, : 19 - 24
  • [6] Serverless Computing for QoS-Effective NFV in the Cloud Edge
    Sabbioni, Andrea
    Garbugli, Andrea
    Foschini, Luca
    Corradi, Antonio
    Bellavista, Paolo
    IEEE COMMUNICATIONS MAGAZINE, 2024, 62 (04) : 40 - 46
  • [7] Lambdata: Optimizing Serverless Computing by Making Data Intents
    Tang, Yang
    Yang, Junfeng
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 294 - 303
  • [8] Evaluation of Production Serverless Computing Environments
    Lee, Hyungro
    Satyam, Kumar
    Fox, Geoffrey C.
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 442 - 450
  • [9] Harmonizing Efficiency and Practicability: Optimizing Resource Utilization in Serverless Computing with JIAGU
    Liu, Qingyuan
    Yang, Yanning
    Du, Dong
    Xia, Yubin
    Zhang, Ping
    Feng, Jia
    Larus, James R.
    Chen, Haibo
    PROCEEDINGS OF THE 2024 USENIX ANNUAL TECHNICAL CONFERENCE, ATC 2024, 2024, : 1 - 17
  • [10] Amoeba: QoS-Awareness and Reduced Resource Usage of Microservices with Serverless Computing
    Li, Zijun
    Chen, Quan
    Xue, Shuai
    Ma, Tao
    Yang, Yong
    Song, Zhuo
    Guo, Minyi
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 399 - 408