Abstract
Denne afhandling undersøger udvidelser til serverless computing, med fokus på Function-as
a-Service (FaaS), ved at udvide anvendelsesområdet ud over rent offentlige, cloudbaserede
arkitekturer til edge-systemer og hybride cloud-edge-implementeringer. Inkluderingen af
disse miljøer medfører flere fordele, såsom reduktion af behovet for datatransmission og
oprettelsen af et cloud-edge-continuum, således at arbejdsbelastninger kan flyttes på en
transparent måde. Understøttelse af disse miljøer skaber også mulighed, for at integrere
Internet of Things (IoT)-enheder på en sikker og transparent måde.
Inkorporering af edge-systemer medfører imidlertid nye udfordringer, der stammer fra heterogene netværkstopologier og enheder med begrænsede ressourcer. For at imødegå disse udfordringer introducerer dette arbejde flere nye planlægningsmetoder, der udtrykkes gennem udvidelser af APP (Application Priority Policies), et konfigurationssprog for FaaS-schedulers. Disse udvidelser, dvs. topology-aware APP (tAPP), affinity-aware APP (aAPP) og cost-aware APP (cAPP), forbedrer henholdsvis schedulers ved at fokusere på den geografiske fordeling af senheder, affiniteten mellem funktioner og minimering af den forventede ventetid ved kommunikation med eksterne tjenester.
Med samme formål præsenterer afhandlingen også FunLess, en open-source serverless platform, der er rettet mod edge- og cloud-edge-implementeringer. Platformen bruger WebAssemblytil at eksekvere funktioner og udnytter dens cross-platform natur og de små binære filestørelser til bedre at målrette enheder med begrænsede ressourcer.
Endelig undersøger arbejdet et anvendelsesscenarie, hvor droner fungerer som mobile beregningsenheder inden for platformen. Dette system demonstrerer udførelse og aflastning af opgaver i realtid under upålidelige og mobile netværksforhold, valideret gennem en simuleret katastrofesituation.
Inkorporering af edge-systemer medfører imidlertid nye udfordringer, der stammer fra heterogene netværkstopologier og enheder med begrænsede ressourcer. For at imødegå disse udfordringer introducerer dette arbejde flere nye planlægningsmetoder, der udtrykkes gennem udvidelser af APP (Application Priority Policies), et konfigurationssprog for FaaS-schedulers. Disse udvidelser, dvs. topology-aware APP (tAPP), affinity-aware APP (aAPP) og cost-aware APP (cAPP), forbedrer henholdsvis schedulers ved at fokusere på den geografiske fordeling af senheder, affiniteten mellem funktioner og minimering af den forventede ventetid ved kommunikation med eksterne tjenester.
Med samme formål præsenterer afhandlingen også FunLess, en open-source serverless platform, der er rettet mod edge- og cloud-edge-implementeringer. Platformen bruger WebAssemblytil at eksekvere funktioner og udnytter dens cross-platform natur og de små binære filestørelser til bedre at målrette enheder med begrænsede ressourcer.
Endelig undersøger arbejdet et anvendelsesscenarie, hvor droner fungerer som mobile beregningsenheder inden for platformen. Dette system demonstrerer udførelse og aflastning af opgaver i realtid under upålidelige og mobile netværksforhold, valideret gennem en simuleret katastrofesituation.
| Originalsprog | Engelsk |
|---|---|
| Bevilgende institution |
|
| Vejledere/rådgivere |
|
| Dato for forsvar | 2. feb. 2026 |
| Udgiver | |
| DOI | |
| Status | Udgivet - 8. jan. 2026 |
Note vedr. afhandling
Afhandlingen kan læses på SDUs bibliotek.
Fingeraftryk
Dyk ned i forskningsemnerne om 'Serverless Computing in Cloud-Edge Scenarios'. Sammen danner de et unikt fingeraftryk.Citationsformater
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver