Back to Search Start Over

DIFFUSE: A DIstributed and decentralized platForm enabling Function composition in Serverless Environments

Authors :
Andrea Sabbioni
Lorenzo Rosa
Armir Bujari
Luca Foschini
Antonio Corradi
Source :
Computer Networks
Publication Year :
2022

Abstract

Serverless computing is an emerging proposition in the cloud offering landscape that promotes a higher level of abstraction, further decoupling software operations from the underlying hardware. Often recognized as an economically driven computational approach, the serverless model relies on the execution of short-lived stateless functions, enabling a fine-grained accounting and control of resources. In this context, function composition represents an appealing feature, allowing the composition of two or more functions to create tailored processing pipelines, incentivizingmodularityandreusabilityof functions, while paving the way to application-specific run-time optimizations. This work presents DIFFUSE: a DIstributed and decentralized platForm enabling Function composition in Serverless Environments. DIFFUSE embodies an innovative infrastructural support, enabling the efficient and transparent composition of functions by relying on pluggable middleware support, serving as a conveyor of messages among the platform components. Broadening the deployment spectrum of our proposal, we assess differentmiddleware solutions, each presenting distinct delivery profiles, evidencing the tradeoffs that emerge.

Details

ISSN :
13891286
Database :
OpenAIRE
Journal :
Computer Networks
Accession number :
edsair.doi.dedup.....189059dbd0480888bd1f5bacd5d76575
Full Text :
https://doi.org/10.1016/j.comnet.2022.108993