254 Hits in 4.3 sec

Survey on serverless computing

Hassan B. Hassan, Saman A. Barakat, Qusay I. Sarhan
2021 Journal of Cloud Computing: Advances, Systems and Applications  
However, to date there is a lack of in-depth survey that would help developers and researchers better understand the significance of serverless computing in different contexts.  ...  We moreover discuss the challenges that serverless computing faces nowadays and how future research could enable its implementation and usage.  ...  Acknowledgements Not applicable.  ... 
doi:10.1186/s13677-021-00253-7 fatcat:zqdm6hcxofbttnrbg4dtt4lfeq

Transpiling Applications into Optimized Serverless Orchestrations

Joel Scheuner, Philipp Leitner
2019 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)  
In our vision, developers can focus on writing readable source code in a logical structure, which then gets transformed into an optimized multi-function serverless orchestration.  ...  The serverless computing paradigm promises increased development productivity by abstracting the underlying hardware infrastructure and software runtime when building distributed cloud applications.  ...  partially supported by the Wallenberg AI, Autonomous Systems and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation, and the Swedish Research Council VR under grant number 2018-04127 (Developer-Targeted  ... 
doi:10.1109/fas-w.2019.00031 dblp:conf/saso/ScheunerL19 fatcat:osiah2dlhvd2vocwbxl2zlqem4

Serverless Computing-Where Are We Now, and Where Are We Heading?

Davide Taibi, Josef Spillner, Konrad Wawruch
2021 IEEE Software  
We also thank Editor in Chief Ipek Ozkaya and the IEEE Software crew for their guidance and support.  ...  Acknowledgments We sincerely thank the authors and reviewers of all of the high-quality submissions we received for this theme issue.  ...  Architectural Perspective Due to the novelty of serverless applications, there are few empirical data on how complex applications are composed on the architectural level, beyond what could be learned so  ... 
doi:10.1109/ms.2020.3028708 fatcat:dfxmpfsyxrgedfi3cimuslgdt4

Serverless Applications: Why, When, and How?

Simon Eismann, Joel Scheuner, Erwin van Eyk, Maximilian Schwinger, Johannes Grohmann, Nikolas Herbst, Cristina Abad, Alexandru Iosup
2020 IEEE Software  
Serverless computing shows good promise for efficiency and ease-of-use.  ...  To address these questions, we analyze 89 serverless applications from open-source projects, industrial sources, academic literature, and scientific computing - the most extensive study to date.  ...  Addressing the need for a comprehensive empirical study of serverless applications, we collect a total of 89 descriptions of existing serverless applications.  ... 
doi:10.1109/ms.2020.3023302 fatcat:bcj66wzqqvgr3lo22ueqmyybcm

Quality Aspects of Serverless Architecture: An Exploratory Study on Maintainability

Louis Racicot, Nicolas Cloutier, Julien Abt, Fabio Petrillo
2019 Proceedings of the 14th International Conference on Software Technologies  
This way of designing an architecture presents many advantages especially for computing intensive and event-driven applications.  ...  Stateless functions are the foundation for these types of architectures, and it might cause an impact on the maintainability of the software.  ...  Thus, I plan redo this study in the future to include more mature projects and also in not only open-source projects. Another issue in our paper is the absence of empirical data on deployment.  ... 
doi:10.5220/0007842000600070 dblp:conf/icsoft/RacicotCAP19 fatcat:sm5dk4q5xrcixkqgenogneypma

(Research) Insights for Serverless Application Engineering

Jeffrey C. Carver, Birgit Penzenstadler, Joel Scheuner, Miroslaw Staron
2021 IEEE Software  
appears in the 19th International Middleware Conference (2018). Access the paper at PD-2021-Jan-04.  ...  test applications in different clouds to make an optimal decision.  ...  the empirical evaluation of the performance of function-as-a-service (FaaS) platforms.  ... 
doi:10.1109/ms.2020.3028659 fatcat:phvk7oagjnayblgpqsq6tl4fja

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.  ...  To help tune existing platforms, guide the design of new serverless approaches, and overall contribute to understanding this paradigm, in this work we present a long-term, comprehensive effort to identify  ...  A recent mixed-method empirical study investigates how developers use serverless computing, focusing on the issues (pain points) they experienced [LWSH19] .  ... 
arXiv:2008.11110v2 fatcat:mjc2xupsavb4vpklg3rnhfecaa

An Event-Driven Serverless ETL Pipeline on AWS

Antreas Pogiatzis, Georgios Samakovitis
2020 Applied Sciences  
This work presents an event-driven Extract, Transform, and Load (ETL) pipeline serverless architecture and provides an evaluation of its performance over a range of dataflow tasks of varying frequency,  ...  We run 92 parameterised experiments on a simple AWS architecture, thus avoiding any AWS-enhanced platform features, in order to allow for unbiased assessment of our model's performance.  ...  Conflicts of Interest: The authors declare no conflict of interest. Abbreviations The following abbreviations are used in this manuscript:  ... 
doi:10.3390/app11010191 fatcat:qdgk4lhr6nan5cesarge5dwlk4

Understanding Characteristics of Commodity Serverless Computing Platforms [article]

Jinfeng Wen, Yi Liu, Zhenpeng Chen, Yun Ma, Haoyu Wang, Xuanzhe Liu
2021 arXiv   pre-print
Serverless computing becomes the new trending paradigm in cloud computing, allowing developers to focus on the core application logic and rapidly prototype applications.  ...  Due to the great prospects of serverless computing, in recent years, most major cloud vendors have rolled out their commodity serverless computing platforms.  ...  Generally, an application executed in serverless computing platforms consists of one or more serverless functions.  ... 
arXiv:2012.00992v2 fatcat:l2d6hgaa4vcxnjmfeznvnxygem

Distributed Double Machine Learning with a Serverless Architecture [article]

Malte S. Kurz
2021 arXiv   pre-print
Being based on repeated cross-fitting, double machine learning is particularly well suited to exploit the high level of parallelism achievable with serverless computing.  ...  We provide a prototype Python implementation DoubleML-Serverless for the estimation of double machine learning models with the serverless computing platform AWS Lambda and demonstrate its utility with  ...  General discussions of serverless computing, recent developments and challenges can be found in [9, 23, 26, 32, 41, 42] .  ... 
arXiv:2101.04025v2 fatcat:jl72mzsnvraudgge746hkadvua

Serverless computing for container-based architectures

Alfonso Pérez, Germán Moltó, Miguel Caballer, Amanda Calatrava
2018 Future generations computer systems  
In turn, Cloud providers have introduced serverless computing, where applications can be defined as a workflow of event-triggered functions.  ...  Docker containers), and improvements in key features of Cloud computing such as auto-scaling, have helped developers to decouple complex and monolithic systems into smaller stateless services.  ...  The authors would also like to thank Jorge Gomes from LIP for the development of the udocker tool.  ... 
doi:10.1016/j.future.2018.01.022 fatcat:orcoy47rwfecpkluwhmmjyryom

A Case Study on the Stability of Performance Tests for Serverless Applications [article]

Simon Eismann, Diego Elias Costa, Lizhi Liao, Cor-Paul Bezemer, Weiyi Shang, André van Hoorn, Samuel Kounev
2021 arXiv   pre-print
While in serverless computing, application resource management and operational concerns are generally delegated to the cloud provider, ensuring that serverless applications meet their performance requirements  ...  We find that performance tests of serverless applications are comparatively stable if conducted on the same day.  ...  The authors would like to thank Heitor Lessa for his support with the serverless airline booking application, as well as David Daly and Alexander Costas for their input on the change point detection.  ... 
arXiv:2107.13320v1 fatcat:btcur6zzcjej5afgtmeyy22fzy

Characterizing Task Completion Latencies in Fog Computing [article]

Maria Gorlatova, Hazer Inaltekin, Mung Chiang
2018 arXiv   pre-print
In this paper we examine the properties of task completion latencies in fog computing. First, we present the results of our empirical benchmarking-based study of task completion latencies.  ...  Second, we present a framework we developed for co-optimizing task completion quality and latency, which was inspired by the insights of our empirical study.  ...  In this paper we examine the properties of task completion latencies in fog computing. First, we present the results of our empirical benchmarking-based study of task completion latencies.  ... 
arXiv:1811.02638v1 fatcat:rbm6yhcy7bctfdvsho5sqv6kua

Microservices: The Journey So Far and Challenges Ahead

Pooyan Jamshidi, Claus Pahl, Nabor C. Mendonca, James Lewis, Stefan Tilkov
2018 IEEE Software  
Their empirical study identified common bad practices in microservice development, which they classified into a catalog of 11 microservicespecific bad smells.  ...  empirical studies. 23 In This Issue For this theme issue, we received 26 submissions, from which four were accepted after two rounds of reviews.  ... 
doi:10.1109/ms.2018.2141039 fatcat:md5xhy2jhzc6jbclxedk3cdgpq

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
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.  ...  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  ...  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 Exascale Computing  ... 
arXiv:2012.14132v2 fatcat:i6hehq4zqfht3f6ovuljvkzvsu
« Previous Showing results 1 — 15 out of 254 results