Filters








266 Hits in 3.9 sec

Beyond Microbenchmarks: The SPEC-RG Vision for a Comprehensive Serverless Benchmark

Erwin van Eyk, Joel Scheuner, Simon Eismann, Cristina L. Abad, Alexandru Iosup
2020 Companion of the ACM/SPEC International Conference on Performance Engineering  
ACKNOWLEDGMENTS The work presented in this article has benefited from discussions within the SPEC-RG Cloud Group, and further in the Cloud Control Workshop series organized by Erik Elmroth and his team  ...  Furthermore, there is a practical requirement that a serverless benchmark must offer support for leading serverless platforms, including both closed-source cloud platforms and open-source platforms. (2  ...  as proxy for a event management system in a cloud, and (2) an evaluation of the performance and cost of several FaaS platforms running the same workload.  ... 
doi:10.1145/3375555.3384381 dblp:conf/wosp/EykSEAI20 fatcat:jrir4wiyvfa3fhwxbyytnxv74q

When to use FaaS? - Influencing Technical Factors for and against using Serverless Functions

Robin Lichtenthäler, Stefan Winzinger, Johannes Manner, Guido Wirtz
2020 Central-European Workshop on Services and their Composition  
Cloud computing offerings evolve continuously.  ...  A recent trend is the Function as a Service paradigm which confronts developers with the decision whether adopting this new paradigm can be beneficial for parts of their application.  ...  For a once-in-a-lifetime workload (e.g., for a migration) FaaS makes sense if the resources required cannot be provided otherwise, but it is not the typical use case for FaaS.  ... 
dblp:conf/zeus/LichtenthalerWM20 fatcat:n24zuwh45zeyti67rf2a5tfvzq

Serverless: Next Generation of Cloud Computing

Md Amir Ali
2021 International Journal for Research in Applied Science and Engineering Technology  
A serverless computing service concept is also called Function as a Service (FaaS), which allows developers to deploy specific functions to the cloud.  ...  FaaS has proven to be effective for a variety of computational activities, although using it for web apps can be difficult due to excessive response times on occasion.  ...  It is suitable for only certain types of workloads. Workloads that need to be performed without any delays IV.  ... 
doi:10.22214/ijraset.2021.36551 fatcat:tycdsuh3wjbfvbjacpnbmi5gru

SeBS: A Serverless Benchmark Suite for Function-as-a-Service Computing [article]

Marcin Copik, Grzegorz Kwasniewski, Maciej Besta, Michal Podstawski, Torsten Hoefler
2021 arXiv   pre-print
Function-as-a-Service (FaaS) is one of the most promising directions for the future of cloud services, and serverless functions have immediately become a new middleware for building scalable and cost-efficient  ...  To address this challenge, we propose the Serverless Benchmark Suite: the first benchmark for FaaS computing that systematically covers a wide spectrum of cloud resources and applications.  ...  Horizon 2020 programme (grant agreement DAPP, No. 678880), and from the German Research Foundation (DFG) and the Swiss National Science Foundation (SNF) through the DFG Priority Programme 1648 Software for  ... 
arXiv:2012.14132v2 fatcat:i6hehq4zqfht3f6ovuljvkzvsu

Serverless Foundations for Elastic Database Systems

Johann Schleier-Smith
2019 Conference on Innovative Data Systems Research  
In distributed databases, elasticity is a property that describes how quickly a system responds to changes in the workload, to scaling or shifting demand for resources [4] .  ...  When used in combination with a serverless FaaS system, an elastic database can easily become a bottleneck.  ... 
dblp:conf/cidr/Schleier-Smith19 fatcat:c4g3tdtpnncurevnw2gxuu6sku

The SPEC cloud group's research vision on FaaS and serverless architectures

Erwin van Eyk, Alexandru Iosup, Simon Seif, Markus Thömmes
2017 Proceedings of the 2nd International Workshop on Serverless Computing - WoSC '17  
However useful, serverless and FaaS suffer from a community problem that faces every emerging technology, which has indeed also hampered cloud computing a decade ago: lack of clear terminology, and scattered  ...  (FaaS).  ...  Figure 1 : 1 Serverless and FaaS vs. PaaS and SaaS. Figure 2 : 2 The FaaS model for Cloud Function deployment.  ... 
doi:10.1145/3154847.3154848 dblp:conf/middleware/EykIST17 fatcat:d5vcefd6cbei3pv25jw4gcl3ai

OpenDC Serverless: Design, Evaluation, and Implementation of a FaaS Platform Simulator

Soufiane Jounaid, Alexandru Iosup, Erwyn Van Eyk, Georgios Andreadis
2020 Zenodo  
To render practical systems research in FaaS more accessible, we propose in this work OpenDC Serverless: an expandable trace-based simulator that provides a toolkit for mod- elling and testing custom FaaS  ...  Function-as-a-Service (FaaS) pertains to a recent advancement in cloud computing known as serverless computing.  ...  To render practical systems research in FaaS more accessible, we propose in this work OpenDC Serverless: an expandable trace-based simulator that provides a toolkit for modelling and testing custom FaaS  ... 
doi:10.5281/zenodo.4046674 fatcat:5p3maohqhzc6bapixwzmvesyse

A SPEC RG Cloud Group's Vision on the Performance Challenges of FaaS Cloud Architectures

Erwin van Eyk, Alexandru Iosup, Cristina L. Abad, Johannes Grohmann, Simon Eismann
2018 Companion of the 2018 ACM/SPEC International Conference on Performance Engineering - ICPE '18  
As a key part of the serverless computing paradigm, Function-asa-Service (FaaS) platforms enable users to run arbitrary functions without being concerned about operational issues.  ...  In this work we, the SPEC RG Cloud Group, identify six performance-related challenges that arise specifically in this FaaS model, and present our roadmap to tackle these problems in the near future.  ...  How to reliably evaluate components in a closed-source, online cloud environment is an active field of research, whose emerging best-practices could be used in future serverless benchmarks.  ... 
doi:10.1145/3185768.3186308 dblp:conf/wosp/EykIAGE18 fatcat:qv56gnw45fef5cx7mehp2gqwsu

Serverless Platforms on the Edge: A Performance Analysis [article]

Hamza Javed, Adel N. Toosi, Mohammad S. Aslanpour
2021 arXiv   pre-print
The serverless computing model provides a potential solution with its event-driven architecture to reduce the need for ever-running servers and convert the backend services to an as-used model.  ...  These serverless platforms are set up on a cluster of Raspberry Pis and we evaluate their performance by simulating different types of edge workloads.  ...  Theoretically, serverless appears practical for adaptation in edge. This idea has attracted cloud serverless providers to re-design their platform to support edge specific requirements as well.  ... 
arXiv:2111.06563v1 fatcat:4dxnvmstvngbrpu7xyjzbl56eu

A Review of Serverless Use Cases and their Characteristics [article]

Simon Eismann, Joel Scheuner, Erwin van Eyk, Maximilian Schwinger, Johannes Grohmann, Nikolas Herbst, Cristina L. Abad, Alexandru Iosup
2021 arXiv   pre-print
The serverless computing paradigm promises many desirable properties for cloud applications - low-cost, fine-grained deployment, and management-free operation.  ...  Consequently, the paradigm has underwent rapid growth: there currently exist tens of serverless platforms and all global cloud providers host serverless operations.  ...  We conclude that the order of categories is in line with current production workloads reported for Azure but note that some values might be higher in practice.  ... 
arXiv:2008.11110v2 fatcat:mjc2xupsavb4vpklg3rnhfecaa

Performance Engineering for Microservices and Serverless Applications: The RADON Approach

Alim U. Gias, André van Hoorn, Lulai Zhu, Giuliano Casale, Thomas F. Düllmann, Michael Wurster
2020 Companion of the ACM/SPEC International Conference on Performance Engineering  
Microservices and serverless are becoming integral parts of modern cloud-based applications.  ...  A novel DevOps-based framework for developing microservices and serverless applications is being developed in the RADON project.  ...  CONTINUOUS TESTING The most common approach for quality assurance in practice is testing.  ... 
doi:10.1145/3375555.3383120 dblp:conf/wosp/GiasHZCDW20 fatcat:amb53j45tnfovkcxaaysyhwa3u

(Research) Insights for Serverless Application Engineering

Jeffrey C. Carver, Birgit Penzenstadler, Joel Scheuner, Miroslaw Staron
2021 IEEE Software  
Serverless Data Analytics "Serverless Data Analytics in the IBM Cloud" by Josep Sampé, Gil Vernik, Marc Sánchez-Artigas, and Pedro García-López 4 describes IBM-PyWren, a framework for implementing FaaS  ...  FaaS is a form of serverless cloud computing and is defined as FaaS platforms [e.g., Amazon Web Services (AWS) Lambda] executing event-triggered code snippets (i.e., functions).  ... 
doi:10.1109/ms.2020.3028659 fatcat:phvk7oagjnayblgpqsq6tl4fja

Function-as-a-Service Performance Evaluation: A Multivocal Literature Review [article]

Joel Scheuner, Philipp Leitner
2020 arXiv   pre-print
Function-as-a-Service (FaaS) is one form of the serverless cloud computing paradigm and is defined through FaaS platforms (e.g., AWS Lambda) executing event-triggered code snippets (i.e., functions).  ...  Following existing guidelines on experimentation in cloud systems, we discover many flaws threatening the reproducibility of experiments presented in the surveyed studies.  ...  Acknowledgments We thank the SPEC RG Cloud Working group for insightful discussions on this topic and Jan-Philipp Steghöfer for his valuable inputs.  ... 
arXiv:2004.03276v2 fatcat:cc3nmu4ppnd4jiy5j3njcoqzu4

Cost-Aware Migration to Functions-as-a-Service Architecture

Adam Stafford, Farshad Ghassemi Toosi, Anila Mjeda
2021 European Conference on Software Architecture  
Although FaaS is a popular area of cloud computing, there is a lack of industry standards for the migration process of monolithic applications to FaaS architecture.  ...  This research aims to find the ideal structure for running serverless functions optimised to reduce memory consumption and running costs.  ...  Future work will focus in identifying additional refactoring methods and analyse different types of applications and use cases for serverless functions to refactor and develop this migration technique  ... 
dblp:conf/ecsa/StaffordTM21 fatcat:3osutgcfwbhklbnw4rmmbxlq64

Exploiting Inherent Elasticity of Serverless in Irregular Algorithms [article]

Gerard Finol, Gerard París, Pedro García-López, Marc Sánchez-Artigas
2022 arXiv   pre-print
Serverless computing, in particular the Function-as-a-Service (FaaS) execution model, has recently shown to be effective for running large-scale computations.  ...  Our main insight in this article is, however, that the elasticity and ease of management of serverless computing technology can be a key enabler for effectively running these problematic workloads for  ...  However, there is an increasing interest in moving HPC workloads to the cloud, and particularly to FaaS platforms, due to its elasticity, availability, and pay-as-you-go model. [36] For task-parallel  ... 
arXiv:2206.15321v1 fatcat:ptc3yuyemvcxppfh5aeh2zlkc4
« Previous Showing results 1 — 15 out of 266 results