Skip to main navigation Skip to search Skip to main content

An OpenWhisk Extension for Topology-Aware Allocation Priority Policies

  • Giuseppe De Palma*
  • , Saverio Giallorenzo
  • , Jacopo Mauro
  • , Matteo Trentin
  • , Gianluigi Zavattaro
  • *Corresponding author for this work
  • University of Bologna
  • French Institute for Research in Computer Science and Automation

Research output: Chapter in Book/Report/Conference proceeding › Article in proceedings › Research › peer-review

25 Downloads (Pure)

Abstract

The Topology-aware Allocation Priority Policies (tAPP) language allows users of serverless platforms to orient the scheduling of their functions w.r.t. the topological properties of the available computation nodes. A tAPP-based platform can support multiple scheduling policies, which one would usually enforce via (brittle) ad-hoc multi-instance platform deployments. In this paper, we present an extension of the Apache OpenWhisk serverless platform that supports tAPP-based scripts. We show that our extension does not negatively impact the performance of generic, non-topology-bound serverless scenarios, while it increases the performance of topology-bound ones.

Original languageEnglish
Title of host publicationProceedings of Coordination Models and Languages
EditorsIlaria Castellani, Francesco Tiezzi
PublisherSpringer Science+Business Media
Publication date2024
Pages201-218
ISBN (Print)9783031626968
DOIs
Publication statusPublished - 2024
Event26th International Conference on Coordination Models and Languages, COORDINATION 2024 - Groningen, Netherlands
Duration: 18. Jun 2024 → 20. Jun 2024

Conference

Conference26th International Conference on Coordination Models and Languages, COORDINATION 2024
Country/TerritoryNetherlands
CityGroningen
Period18/06/2024 → 20/06/2024
SeriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14676 LNCS
ISSN0302-9743

Fingerprint

Dive into the research topics of 'An OpenWhisk Extension for Topology-Aware Allocation Priority Policies'. Together they form a unique fingerprint.

Cite this