Allocation priority policies for serverless function-execution scheduling optimisation

Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro*, Gianluigi Zavattaro

*Kontaktforfatter for dette arbejde

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

Abstrakt

Serverless computing is a Cloud development paradigm where developers write and compose stateless functions, abstracting from their deployment and scaling. In this paper, we address the problem of function-execution scheduling, i.e., how to schedule the execution of Serverless functions to optimise their performance against some user-defined goals. We introduce a declarative language of Allocation Priority Policies (APP) to specify policies that inform the scheduling of function execution. We present a prototypical implementation of APP as an extension of Apache OpenWhisk and we validate it by i) implementing a use case combining IoT, Edge, and Cloud Computing and ii) by comparing its performance to an alternative implementation that uses vanilla OpenWhisk.

OriginalsprogEngelsk
TitelService-Oriented Computing - 18th International Conference, ICSOC 2020, Proceedings
RedaktørerEleanna Kafeza, Boualem Benatallah, Fabio Martinelli, Hakim Hacid, Athman Bouguettaya, Hamid Motahari
ForlagSpringer
Publikationsdato2020
Sider416-430
ISBN (Trykt)9783030653095
DOI
StatusUdgivet - 2020
Begivenhed18th International Conference on Service-Oriented Computing, ICSOC 2020 - Dubai, Forenede Arabiske Emirater
Varighed: 14. dec. 202017. dec. 2020

Konference

Konference18th International Conference on Service-Oriented Computing, ICSOC 2020
LandForenede Arabiske Emirater
ByDubai
Periode14/12/202017/12/2020
NavnLecture Notes in Computer Science
Vol/bind12571
ISSN0302-9743

Fingeraftryk Dyk ned i forskningsemnerne om 'Allocation priority policies for serverless function-execution scheduling optimisation'. Sammen danner de et unikt fingeraftryk.

Citationsformater