Remote Procedure Call Approach using the Node2FaaS Framework with Terraform for Function as a Service

Leonardo Rebouças de Carvalho, Aleteia F. de Araujo

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.

Download


Paper 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