AuctionWhisk: Using an auction‐inspired approach for function placement in serverless fog platforms

dc.contributor.authorBermbach, David
dc.contributor.authorBader, Jonathan
dc.contributor.authorHasenburg, Jonathan
dc.contributor.authorPfandzelter, Tobias
dc.contributor.authorThamsen, Lauritz
dc.date.accessioned2022-06-20T10:07:31Z
dc.date.available2022-06-20T10:07:31Z
dc.date.issued2021-12-06
dc.date.updated2022-06-14T23:33:52Z
dc.description.abstractThe Function‐as‐a‐Service (FaaS) paradigm has a lot of potential as a computing model for fog environments comprising both cloud and edge nodes, as compute requests can be scheduled across the entire fog continuum in a fine‐grained manner. When the request rate exceeds capacity limits at the resource‐constrained edge, some functions need to be offloaded toward the cloud. In this article, we present an auction‐inspired approach in which application developers bid on resources while fog nodes decide locally which functions to execute and which to offload in order to maximize revenue. Unlike many current approaches to function placement in the fog, our approach can work in an online and decentralized manner. We also present our proof‐of‐concept prototype AuctionWhisk that illustrates how such an approach can be implemented in a real FaaS platform. Through a number of simulation runs and system experiments, we show that revenue for overloaded nodes can be maximized without dropping function requests.en
dc.description.sponsorshipTU Berlin, Open-Access-Mittel – 2022en
dc.identifier.eissn1097-024X
dc.identifier.issn0038-0644
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/17126
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-15905
dc.language.isoenen
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/en
dc.subject.ddc004 Datenverarbeitung; Informatikde
dc.subject.otherdistributed schedulingen
dc.subject.otherfog computingen
dc.subject.otherfunction‐as‐a‐serviceen
dc.subject.otherserverless computingen
dc.titleAuctionWhisk: Using an auction‐inspired approach for function placement in serverless fog platformsen
dc.typeArticleen
dc.type.versionpublishedVersionen
dcterms.bibliographicCitation.doi10.1002/spe.3058en
dcterms.bibliographicCitation.issue5en
dcterms.bibliographicCitation.journaltitleSoftware: Practice and Experienceen
dcterms.bibliographicCitation.originalpublishernameWileyen
dcterms.bibliographicCitation.originalpublisherplaceNew York, NYen
dcterms.bibliographicCitation.pageend1169en
dcterms.bibliographicCitation.pagestart1143en
dcterms.bibliographicCitation.volume52en
tub.accessrights.dnbfreeen
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Telekommunikationssysteme::FG Mobile Cloud Computingde
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.groupFG Mobile Cloud Computingde
tub.affiliation.instituteInst. Telekommunikationssystemede
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
SPE_SPE3058.pdf
Size:
1.16 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.86 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections