Remote Procedure Call Approach using the Node2FaaS Framework with Terraform for Function as a Service
Leonardo Rebouças de Carvalho, Aleteia F. de Araujo
2020
Abstract
Cloud computing has evolved into a scenario where multiple providers make up the list of services that process client workloads, resulting in Functions as a Service. Because of this, this work proposes an approach of using RPC based FaaS. Using the Node2FaaS framework as a NodeJS application converter and integrated with Terraform as a cloud orchestrator. So, CPU, memory and I/O overhead tests were performed on a local environment and on the three main FaaS services: AWS Lambda, Google Functions and Azure Functions. The results showed significant runtime gains between the local environment and FaaS services, reaching up to a 99% reduction in runtime when the tests were run on cloud providers.
DownloadPaper Citation
in Harvard Style
Rebouças de Carvalho L. and F. de Araujo A. (2020). Remote Procedure Call Approach using the Node2FaaS Framework with Terraform for Function as a Service.In Proceedings of the 10th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-424-4, pages 312-319. DOI: 10.5220/0009381503120319
in Bibtex Style
@conference{closer20,
author={Leonardo Rebouças de Carvalho and Aleteia F. de Araujo},
title={Remote Procedure Call Approach using the Node2FaaS Framework with Terraform for Function as a Service},
booktitle={Proceedings of the 10th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2020},
pages={312-319},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009381503120319},
isbn={978-989-758-424-4},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 10th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Remote Procedure Call Approach using the Node2FaaS Framework with Terraform for Function as a Service
SN - 978-989-758-424-4
AU - Rebouças de Carvalho L.
AU - F. de Araujo A.
PY - 2020
SP - 312
EP - 319
DO - 10.5220/0009381503120319