Framework Node2FaaS: Automatic NodeJS Application Converter for Function as a Service

Leonardo Rebouças de Carvalho, Aletéia Favacho de Araújo

Abstract

Cloud computing emerged in the area of computer science as a means to achieve significant cost and time savings when starting projects. Among the various cloud models available, this work highlights Function as a Service - FaaS, and proposes the Node2FaaS framework for automatic conversion of applications written in NodeJS to work in a transparent way with the FaaS model. The experiments demonstrated significant gains of up to 170% at runtime for applications with high file I/O requirements. Applications with high CPU and RAM consumption also have benefits in adopting FaaS after conversion, but only when a threshold of competing processes is reached.

Download


Paper Citation


in Harvard Style

Rebouças de Carvalho L. and Favacho de Araújo A. (2019). Framework Node2FaaS: Automatic NodeJS Application Converter for Function as a Service.In Proceedings of the 9th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-365-0, pages 271-278. DOI: 10.5220/0007677902710278


in Bibtex Style

@conference{closer19,
author={Leonardo Rebouças de Carvalho and Aletéia Favacho de Araújo},
title={Framework Node2FaaS: Automatic NodeJS Application Converter for Function as a Service},
booktitle={Proceedings of the 9th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2019},
pages={271-278},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007677902710278},
isbn={978-989-758-365-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 9th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Framework Node2FaaS: Automatic NodeJS Application Converter for Function as a Service
SN - 978-989-758-365-0
AU - Rebouças de Carvalho L.
AU - Favacho de Araújo A.
PY - 2019
SP - 271
EP - 278
DO - 10.5220/0007677902710278