The serverless shell - Archive ouverte HAL
Communication Dans Un Congrès Année : 2021

The serverless shell

Résumé

Serverless computing is a recent paradigm to program the cloud. It allows to execute user-defined functions at scale, on demand, and in a pay-per-use manner. This paper reports on adapting the Unix shell for serverless. Our software, called the serverless shell (sshell), runs shell scripts on a serverless platform much like with a regular computer. It permits to reuse an existing code base while benefiting from the massive power of serverless and paying only for the resources used. sshell is built around a small set of components that includes a new inter-process communication layer for serverless. We evaluate it in AWS Lambda using several microbenchmarks and a large-scale application. Our results show that sshell achieves comparable or better performance than a high-end server. Moreover, it can be faster and more cost-efficient than a cluster-based solution to mine large datasets.
Fichier non déposé

Dates et versions

hal-04251883 , version 1 (20-10-2023)

Identifiants

Citer

Aurèle Mahéo, Pierre Sutra, Tristan Tarrant. The serverless shell. 22nd International Middleware Conference (Middleware '21), Dec 2021, Québec city Canada, France. pp.9-15, ⟨10.1145/3491084.3491426⟩. ⟨hal-04251883⟩
30 Consultations
0 Téléchargements

Altmetric

Partager

More