Raptor: Distributed Scheduling for Serverless Functions

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Exton, Kevin, Read, Maria
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912154168328192
author Exton, Kevin
Read, Maria
author_facet Exton, Kevin
Read, Maria
contents To support parallelizable serverless workflows in applications like media processing, we have prototyped a distributed scheduler called Raptor that reduces both the end-to-end delay time and failure rate of parallelizable serverless workflows. As modern serverless frameworks are typically deployed to extremely large scale distributed computing environments by major cloud providers, Raptor is specifically designed to exploit the property of statistically independent function execution that tends to emerge at very large scales. To demonstrate the effect of horizontal scale on function execution, our evaluation demonstrates that mean delay time improvements provided by Raptor for RSA public-private key pair generation can be accurately predicted by mutually independent exponential random variables, but only once the serverless framework is deployed in a highly available configuration and horizontally scaled across three availability zones.
format Preprint
id arxiv_https___arxiv_org_abs_2403_16457
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Raptor: Distributed Scheduling for Serverless Functions
Exton, Kevin
Read, Maria
Distributed, Parallel, and Cluster Computing
To support parallelizable serverless workflows in applications like media processing, we have prototyped a distributed scheduler called Raptor that reduces both the end-to-end delay time and failure rate of parallelizable serverless workflows. As modern serverless frameworks are typically deployed to extremely large scale distributed computing environments by major cloud providers, Raptor is specifically designed to exploit the property of statistically independent function execution that tends to emerge at very large scales. To demonstrate the effect of horizontal scale on function execution, our evaluation demonstrates that mean delay time improvements provided by Raptor for RSA public-private key pair generation can be accurately predicted by mutually independent exponential random variables, but only once the serverless framework is deployed in a highly available configuration and horizontally scaled across three availability zones.
title Raptor: Distributed Scheduling for Serverless Functions
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2403.16457