Abstract
As Industry 4.0 gathers traction, smart manufacturers are exhibiting a significant interest in the digitalization of legacy infrastructure for realizing its potentials and benefits. Enabling digital data transmissions and processing on a platform such as cloud or edge is a common solution approach. However, due to limited capacity on the edge platforms there is a need to improve and optimize their utilization for multiple connected use cases. Building a serverless platform that develops, runs, and manages applications while avoiding infrastructure complexities on the edge is non-trivial. In this paper, we focus on enabling Functions-as-a-Service (FaaS) for edge devices using off-the-shelf solutions. We present a study on two popular IoT and FaaS-enablement platforms viz. AWS Greengrass V2 (proprietary) and OpenFaaS (open-source). We highlight their deployment mechanisms and indicate the pros and cons of each. Using an experimental setup, we also present the resource consumption (CPU and memory) for both and present the latency for executing operations as simple as the sum of two numbers and compute-intensive ones like making inferences using pre-trained machine learning models.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
AWS IoT Greengrass. https://docs.aws.amazon.com/greengrass/v2/developerguide/what-is-iot-greengrass.html. Accessed 02 June 2022
Azure IoT Edge. https://azure.microsoft.com/en-in/services/iot-edge/. Accessed 02 June 2022
Coaty. https://coaty.io/. Accessed 02 June 2022
Command line tool (kubectl). https://kubernetes.io/docs/reference/kubectl/. Accessed 02 June 2022
EdgeX Foundry. https://www.edgexfoundry.org/. Accessed 02 June 2022
Faasd Deployment - A Lightweight & Portable FaaS Engine. https://docs.openfaas.com/deployment/faasd/. Accessed 26 August 2022
IOFog. https://iofog.org/. Accessed 02 June 2022
Knative. https://knative.dev/docs/. Accessed 02 June 2022
OpenFaaS. https://www.openfaas.com/. Accessed 02 June 2022
PubNub. https://www.pubnub.com/. Accessed 02 June 2022
SINUMERIK Edge. https://new.siemens.com/global/en/markets/machinebuilding/machine-tools/cnc4you/fokus-digitalisierung/sinumerik-edge.html. Accessed 02 June 2022
Das, A., Patterson, S., Wittie, M.: Edgebench: benchmarking edge computing platforms. In IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), pp. 175–180. IEEE (2018)
Nain, G., Pattanaik, K., Sharma, G.: Towards edge computing in intelligent manufacturing: past, present and future. J. Manuf. Syst. 62, 588–611 (2022)
Singh, A., Kumar, A., Chauhan, B.K.: A comprehensive study of edge computing and the impact of distributed computing on industrial automation. In: Mallick, P.K., Bhoi, A.K., Barsocchi, P., de Albuquerque, V.H.C. (eds.) Cognitive Informatics and Soft Computing. LNNS, vol. 375, pp. 215–225. Springer, Singapore (2022). https://doi.org/10.1007/978-981-16-8763-1_19
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Deb, P.K., Singh, H.K. (2023). Function-as-a-Service on Edge for Industrial Digitalization: An Off-the-Shelf Case Study. In: Borangiu, T., Trentesaux, D., Leitão, P. (eds) Service Oriented, Holonic and Multi-Agent Manufacturing Systems for Industry of the Future. SOHOMA 2022. Studies in Computational Intelligence, vol 1083. Springer, Cham. https://doi.org/10.1007/978-3-031-24291-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-031-24291-5_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-24290-8
Online ISBN: 978-3-031-24291-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)