hh.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Edge Computing on Embedded Systems using WebAssembly
Högskolan i Halmstad, Akademin för informationsteknologi.
Högskolan i Halmstad, Akademin för informationsteknologi.
2025 (engelsk)Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
Abstract [en]

This thesis explores the viability and performance of WebAssembly (Wasm) for edge computing on embedded systems. Specifically, it evaluates whether WebAssembly, when executed on a lightweight embedded operating system such as Zephyr, can deliver adequate computational efficiency for typical edge computing scenarios. To assess this, a project was built using WebAssembly Micro Runtime (WAMR) integrated in Zephyr. A benchmarking program was developed to test common edge computing performance indicators and tasks such as Fast Fourier Transform (FFT) and Matrix Multiplication under varying code optimization levels and runtime configurations. Results show that WebAssembly introduces significant overhead compared to native code execution when running in interpreter modes. However, it provides benefits with respect to portability, security, and sandboxing. The findings suggest that WebAssembly running in interpreter modes is not suitable for compute-intensive edge workloads on the i.MX RT1180 microcontroller because of the execution time overhead introduced and the lack of support for the WebAssembly System Interface (WASI) standard.

Abstract [sv]

Detta arbete undersöker brukbarheten och prestandan hos WebAssembly (Wasm) för edge computing på inbyggda system. Specifikt utvärderas huruvida WebAssembly, när det körs på ett lättviktsoperativsystem för inbyggda system såsom Zephyr, kan leverera tillräcklig beräkningsprestanda för typiska edge computing-scenarier. För att undersöka detta byggdes ett projekt som använde WebAssembly MicroRuntime (WAMR) integrerat i Zephyr. Ett benchmark-program utvecklades föratt testa vanliga prestandaindikatorer och arbetsuppgifter inom edge computing, såsom Fast Fourier Transform (FFT) och matrismultiplikation, med olika nivåer av kodoptimering och runtime-konfigurationer. Resultaten visar att WebAssembly medför betydande overhead jämfört med körning av native-kod, när det körs i interpreter-lägen. Däremot erbjuder det fördelar i form av portabilitet, säkerhet och sandboxing. Testresultaten ger stöd för att WebAssembly, när det körs i interpreter-lägen, inte är lämpligt för beräkningsintensiva edge-arbetslaster på i.MX RT1180 mikrokontrollern, på grund av den extra körningstiden som introduceras och avsaknaden av WebAssembly System Interface (WASI)-stöd.

sted, utgiver, år, opplag, sider
2025. , s. 60
Emneord [en]
WASM, Edge, Embedded, IoT, WAMR
HSV kategori
Identifikatorer
URN: urn:nbn:se:hh:diva-56659OAI: oai:DiVA.org:hh-56659DiVA, id: diva2:1975228
Eksternt samarbeid
HMS
Fag / kurs
Computer science and engineering
Utdanningsprogram
Computer Science and Engineering, 300 credits
Veileder
Examiner
Tilgjengelig fra: 2025-06-24 Laget: 2025-06-23 Sist oppdatert: 2025-10-01bibliografisk kontrollert

Open Access i DiVA

fulltext(1278 kB)134 nedlastinger
Filinformasjon
Fil FULLTEXT02.pdfFilstørrelse 1278 kBChecksum SHA-512
8fb35b8ca26c1bebc467af143320fa0ffd176a110210cc967048563e41ed01432536ecbb7233b746c067197682a8b74e33227be6217c868df5fb937e5e49760b
Type fulltextMimetype application/pdf

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 135 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 385 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf