Topology-aware Serverless Function-Execution Scheduling

05/20/2022
by   Giuseppe De Palma, et al.
0

State-of-the-art serverless platforms use hardcoded scheduling policies that are unaware of the possible topological constraints of functions. Considering these constraints when scheduling functions leads to sensible performance improvements, e.g., minimising loading times or data-access latencies. This issue becomes more pressing when considered in the emerging multi-cloud and edge-cloud-continuum systems, where only specific nodes can access specialised, local resources. To address this problem, we present a declarative language for defining serverless scheduling policies to express constraints on the topologies of schedulers and execution nodes. We implement our approach as an extension of the OpenWhisk platform and show relevant scenarios where our extension is on par with or outperforms vanilla OpenWhisk

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/03/2021

Function Delivery Network: Extending Serverless Computing for Heterogeneous Platforms

Serverless computing has rapidly grown following the launch of Amazon's ...
research
06/05/2020

Skedulix: Hybrid Cloud Scheduling for Cost-Efficient Execution of Serverless Applications

We present a framework for scheduling multifunction serverless applicati...
research
07/03/2023

Energy-aware Time- and Event-triggered KVM Nodes

Industries are considering the adoption of cloud and edge computing for ...
research
01/16/2020

On Schedulability Analysis of EDF Scheduling by Considering Suspension as Blocking

During the execution of a job, it may suspend itself, i.e., its computat...
research
12/18/2022

A Cost Effective Reliability Aware Scheduler for Task Graphs in Multi-Cloud System

Many scientific workflows can be represented by a Directed Acyclic Graph...
research
01/28/2019

Temporal Overbooking of Lambda Functions in the Cloud

We consider the problem of scheduling "serverless computing" instances s...
research
11/14/2021

Practical Scheduling for Real-World Serverless Computing

Serverless computing has seen rapid growth due to the ease-of-use and co...

Please sign up or login with your details

Forgot password? Click here to reset