Thesis Type |
|
Status |
Open |
Presentation room |
Seminar room I5 6202 |
Supervisor(s) |
Sandra Geisler |
Advisor(s) |
Liam Tirpitz |
Contact |
tirpitz@dbis.rwth-aachen.de |
WebAssembly is a low-level, binary instruction format designed to run code efficiently across different platforms. It allows high-performance applications written in different programming languages, to run at near-native speeds. An increasingly mature ecosystem, including the component model[1] a WebAssembly-specific registry protocol (Warg[2]) enables the development of complex applications and infrastructures based on WebAssembly.
In the context of data streaming, WebAssembly is increasingly used to package platform-independent workloads. Since WebAssembly is platform-agnostic, the same data streaming logic can run on multiple devices and architectures without modification in the whole Cloud-Edge Continuum, from decentralized IoT Devices on the Edge to centralized cloud environments. Accordingly, recent approaches use WebAssembly to orchestrate workloads in those heterogeneous environments[3].
In this thesis, you will investigate how a federated catalog for data stream processing functions can be used to publish, describe, and reuse WebAssembly functions across organizational boundaries.
Towards that goal, you will investigate semantic technologies and specifications, such as the FAIR Data Point Specification[4] and the functions ontology[5] and develop a federated architecture for function sharing and reuse.
Interested? Questions? Contact Us!
Liam Tirpitz, M.Sc. – tirpitz@dbis.rwth-aachen.de – Tel: +49 241 80-21542
[1] https://github.com/webAssembly/component-model
[4] https://www.fairdatapoint.org