Journal of Software Engineering and Applications

Volume 13, Issue 10 (October 2020)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 2  Citations  

Result-as-a-Service (RaaS): Persistent Helper Functions in a Serverless Offering

HTML  XML Download Download as PDF (Size: 1820KB)  PP. 278-287  
DOI: 10.4236/jsea.2020.1310018    472 Downloads   1,323 Views  

ABSTRACT

Serverless Computing or Functions-as-a-Service (FaaS) is an execution model for cloud computing environments where the cloud provider executes a piece of code (a function) by dynamically allocating resources. When a function has not been executed for a long time or is being executed for the first time, a new container has to be created, and the execution environment has to be initialized resulting in a cold start. Cold start can result in a higher latency. We propose a new computing and execution model for cloud environments called Result-as-a-Service (RaaS), which aims to reduce the computational cost and overhead while achieving high availability. In between successive calls to a function, a persistent function can help in successive calls by precomputing the functions for different possible arguments and then distributing the results when a matching function call is found.

Share and Cite:

Bahga, A. , Madisetti, V. and Corporan, J. (2020) Result-as-a-Service (RaaS): Persistent Helper Functions in a Serverless Offering. Journal of Software Engineering and Applications, 13, 278-287. doi: 10.4236/jsea.2020.1310018.

Cited by

No relevant information.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.