Logo des Repositoriums
 

Programming IoT applications across paradigms based on WebAssembly

dc.contributor.authorFessel, Karl
dc.contributor.authorDietrich, André
dc.contributor.authorZug, Sebastian
dc.contributor.editorReussner, Ralf H.
dc.contributor.editorKoziolek, Anne
dc.contributor.editorHeinrich, Robert
dc.date.accessioned2021-01-27T13:33:16Z
dc.date.available2021-01-27T13:33:16Z
dc.date.issued2021
dc.description.abstractThe key to IoT applications' success is the opportunity to exploit data generated by one node for various applications. Solutions for this are either centralized server systems, which aggregate the data and answer corresponding requests from different clients, or the concepts of edge computing, in which individual nodes take over the provision and processing of data directly. Although the advantages of immediate processing are obvious, edge computing concepts have so far been limited to more powerful nodes. Embedded in the DoRIoT project, we transfer the idea to low performance devices. This includes challenging questions related to security, scheduling and coordination issues. Additionally, we have to support the programming process itself. In order to achieve sufficient acceptance in the programming community we have to ensure that “freely programmable” is not bounded by hardware oriented programming paradigms and languages. Furthermore, the developer should be able to implement IoT-requests based on standard building blocks in a programming language of his choice. In this paper we introduce the architecture and a tool-chain to cope with these challenges based on a WebAssembly-interpreter (WAMR) embedded in the DoRIoT software stack. The prototypical integration provides the applicability of WASM compiler tool-chain, originally focused on web-applications, and supports the orchestration of multiple requests in parallel.en
dc.identifier.doi10.18420/inf2020_116
dc.identifier.isbn978-3-88579-701-2
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/34705
dc.language.isoen
dc.publisherGesellschaft für Informatik, Bonn
dc.relation.ispartofINFORMATIK 2020
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-307
dc.subjectIoT
dc.subjectRIOT
dc.subjectDoRIoT
dc.subjectWASM
dc.titleProgramming IoT applications across paradigms based on WebAssemblyen
gi.citation.endPage1256
gi.citation.startPage1247
gi.conference.date28. September - 2. Oktober 2020
gi.conference.locationKarlsruhe
gi.conference.sessiontitleWorkshop on Tools and Concepts for Communication and Networked Systems

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
C25-7.pdf
Größe:
179.27 KB
Format:
Adobe Portable Document Format