Filters








163 Hits in 6.3 sec

A Migration-based Approach to execute Long-Duration Multi-Cloud Serverless Functions

Boubakeur Soltani, Afifa Ghenai, Nadia Zeghib
2018 International Conference on Advanced Aspects of Software Engineering  
It proposes a distributed migration-based approach which promotes the execution of long-duration Serverless functions: each running function that reaches the maximum duration limit is repeatedly transferred  ...  Serverless Computing is emerging as an undeniable paradigm for the deployment of (multi)cloud applications.  ...  We have proposed a distributed migration approach based on Multi-Cloud Serverless architecture. This migration-based technique deals with Serverless functions that run for a long duration.  ... 
dblp:conf/icaase/SoltaniGZ18 fatcat:eicjnajpy5hofmztfii436oycy

Supporting Multi-Cloud in Serverless Computing [article]

Haidong Zhao, Zakaria Benomar, Tobias Pfandzelter, Nikolaos Georgantas
2022 arXiv   pre-print
Serverless computing is a widely adopted cloud execution model composed of Function-as-a-Service (FaaS) and Backend-as-a-Service (BaaS) offerings.  ...  Multi-cloud serverless is a promising emerging approach against vendor lock-in, yet multiple challenges must be overcome to tap its potential.  ...  One classical case is hybrid clouds, which migrate some workloads to public clouds. According to a survey [12] , the hybrid cloud approach dominates the multi-cloud market.  ... 
arXiv:2209.09367v1 fatcat:6gviengch5e2xjjw5hpsrfnqby

A Literature Review on Serverless Computing [article]

Jinfeng Wen, Zhenpeng Chen, Xuanzhe Liu
2022 arXiv   pre-print
Our taxonomy has 18 research categories covering performance optimization, programming framework, application migration, multi-cloud development, cost, testing, debugging, etc.  ...  Serverless computing is an emerging cloud computing paradigm. Moreover, it has become an attractive development option for cloud-based applications for software developers.  ...  Based on the benign characteristics of serverless computing, various applications are migrated to the serverless platform for executions.  ... 
arXiv:2206.12275v3 fatcat:uk5rrpxu5vaixlkudoshyjrq64

Serverless computing in omics data analysis and integration

Piotr Grzesik, Dariusz R Augustyn, Łukasz Wyciślik, Dariusz Mrozek
2021 Briefings in Bioinformatics  
We start by reviewing the application of the cloud computing model to a multi-omics data analysis and exposing some shortcomings of the early approaches.  ...  Execution of many such analyses can be accelerated by applying the cloud computing paradigm, which provides scalable resources for storing data of different types and parallelizing data analysis computations  ...  , using S3 Select.  ... 
doi:10.1093/bib/bbab349 pmid:34505137 pmcid:PMC8499876 fatcat:lqlrhoycnbg3xdygxpfejn6xvu

Survey on serverless computing

Hassan B. Hassan, Saman A. Barakat, Qusay I. Sarhan
2021 Journal of Cloud Computing: Advances, Systems and Applications  
In this systematic survey, 275 research papers that examined serverless computing from well-known literature databases were extensively reviewed to extract useful data.  ...  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.  ...  Long-running Serverless computing runs function in a limited and short execution time, while there are some tasks might require long execution time.  ... 
doi:10.1186/s13677-021-00253-7 fatcat:zqdm6hcxofbttnrbg4dtt4lfeq

A Serverless Distributed Ledger for Enterprises [article]

Johannes Sedlmeir, Tim Wagner, Emil Djerekarov, Ryan Green, Johannes Klepsch, Shruthi Rao
2021 arXiv   pre-print
Enterprises have been attracted by the capability of blockchains to provide a single source of truth for workloads that span companies, geographies, and clouds while retaining the independence of each  ...  We evaluate its qualitative and quantitative properties and give evidence that enterprises already heavily reliant on cloud service providers would consider such an approach acceptable, particularly if  ...  Compute: The versioning of cloud functions enables immutable execution, where the outcome is provably independent of the identity of both the owner and the caller.  ... 
arXiv:2110.09221v1 fatcat:zfhefpw7pfhp5mtm5hcpodofwu

Research challenges in nextgen service orchestration

Luis M. Vaquero, Felix Cuadrado, Yehia Elkhatib, Jorge Bernal-Bernabe, Satish N. Srirama, Mohamed Faten Zhani
2019 Future generations computer systems  
Full terms of use are available: Abstract Fog/edge computing, function as a service, and programmable infrastructures, like software-defined networking or network function virtualisation, are becoming  ...  Please cite only the published version using the reference above.  ...  Acknowledgements The authors thank Gordon S Blair for his insightful comments on prior versions of this manuscript.  ... 
doi:10.1016/j.future.2018.07.039 fatcat:x3zrha4nt5ggpdvn3p3f7cki3y

Research Challenges in Nextgen Service Orchestration [article]

Luis M. Vaquero and Felix Cuadrado and Yehia Elkhatib and Jorge Bernal-Bernabe and Satish N. Srirama and Mohamed Faten Zhani
2018 arXiv   pre-print
Fog/edge computing, function as a service, and programmable infrastructures, like software-defined networking or network function virtualisation, are becoming ubiquitously used in modern Information Technology  ...  We also present a set of promising technologies that can help tame this brave new world.  ...  Acknowledgement The authors thank Gordon S Blair for his insightful comments on prior versions of this manuscript.  ... 
arXiv:1806.00764v2 fatcat:a6nj556s6zaldhktwux3j4iswe

Cloud Programming Simplified: A Berkeley View on Serverless Computing [article]

Eric Jonas, Johann Schleier-Smith, Vikram Sreekanti, Chia-Che Tsai, Anurag Khandelwal, Qifan Pu, Vaishaal Shankar, Joao Carreira, Karl Krauth, Neeraja Yadwadkar, Joseph E. Gonzalez, Raluca Ada Popa, Ion Stoica, David A. Patterson
2019 arXiv   pre-print
Serverless cloud computing handles virtually all the system administration operations needed to make it easier for programmers to use the cloud.  ...  This paper gives a quick history of cloud computing, including an accounting of the predictions of the 2009 Berkeley View of Cloud Computing paper, explains the motivation for serverless computing, describes  ...  The cloud provider could select language-based accelerators and DSAs automatically.  ... 
arXiv:1902.03383v1 fatcat:5lly4vckcnhatp4g3ccdt3us6e

Let's Trace It: Fine-Grained Serverless Benchmarking using Synchronous and Asynchronous Orchestrated Applications [article]

Joel Scheuner, Simon Eismann, Sacheendra Talluri, Erwin van Eyk, Cristina Abad, Philipp Leitner, Alexandru Iosup
2022 arXiv   pre-print
, end-to-end experiments to capture application-level performance, (iv) analyzes results using a novel approach based on (distributed) serverless tracing, and (v) supports comprehensively serverless performance  ...  We find that the median end-to-end latency of serverless applications is often dominated not by function computation but by external service calls, orchestration, or trigger-based coordination.  ...  First, we want to enable the replication of our results  ... 
arXiv:2205.07696v1 fatcat:o4xzjny2ufhltabicbjddsu2vm

A Multivocal Literature Review of Function-as-a-Service (FaaS) Infrastructures and Implications for Software Developers [chapter]

Jake Grogan, Connor Mulready, James McDermott, Martynas Urbanavicius, Murat Yilmaz, Yalemisew Abgaz, Andrew McCarren, Silvana Togneri MacMahon, Vahid Garousi, Peter Elger, Paul Clarke
2020 Communications in Computer and Information Science  
the outcome of the function or its duration.  ...  -FaaS entry criteria In this section, we will look at FaaS and its ability to execute functions based on events that occur within the serverless model.  ... 
doi:10.1007/978-3-030-56441-4_5 fatcat:p5uwqiwblzh3tjg4sv5dg43moq

Function delivery network: Extending serverless computing for heterogeneous platforms

Anshul Jindal, Michael Gerndt, Mohak Chadha, Vladimir Podolskiy, Pengfei Chen
2021 Software, Practice & Experience  
Function-as-a-Service (FaaS) a key enabler of serverless computing allows an application to be decomposed into simple, standalone functions that are executed on a FaaS platform.  ...  K E Y W O R D S cloud computing, edge computing, function delivery network, function-as-a-service, heterogeneous Faas, heterogeneous platforms, high-performance computing, serverless computing This is  ...  ACKNOWLEDGEMENTS This work was supported by the funding of the German Federal Ministry of Education and Research (BMBF) in the scope of the Software Campus program.  ... 
doi:10.1002/spe.2966 fatcat:26y4jsfhj5dvpl7td757cxwhv4

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  ...  We demonstrate that the abstract model of a FaaS execution environment ensures the applicability of our benchmark to multiple commercial providers such as AWS, Azure, and Google Cloud.  ...  Google Cloud Functions use the cloud provider Docker-based build system as required by the provider.  ... 
arXiv:2012.14132v2 fatcat:i6hehq4zqfht3f6ovuljvkzvsu

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
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  ...  Consequently, the paradigm has underwent rapid growth: there currently exist tens of serverless platforms and all global cloud providers host serverless operations.  ...  There are various approaches to ensure that tasks-or serverless functions-are executed in a coordinated way, e.g., functions can use events to trigger the start of a new task or for other purposes, a task  ... 
arXiv:2008.11110v2 fatcat:mjc2xupsavb4vpklg3rnhfecaa

Sion: Elastic Serverless Cloud Storage [article]

Jingyuan Zhang, Ao Wang, Xiaolong Ma, Benjamin Carver, Nicholas John Newman, Ali Anwar, Lukas Rupprecht, Dimitrios Skourtis, Vasily Tarasov, Feng Yan, Yue Cheng
2022 arXiv   pre-print
We present a new cloud storage service called ServerlessMemory, which stores data using the memory of serverless functions.  ...  SION enables durability despite function failures using a fast parallel recovery scheme built on the auto-scaling functionality of a FaaS (Function-as-a-Service) platform.  ...  Instead of a static approach, Sion's SMS uses a novel, highly adaptive, time-based data management mechanism.  ... 
arXiv:2209.01496v1 fatcat:mbmg4nucobb4vax6oyxybcfs5a
« Previous Showing results 1 — 15 out of 163 results