Explore projects
-
Updated
-
Updated
-
Updated
-
-
FPGA project report in html format can be viewed at this link: https://joan.th-deg.de/~ce29635/ch1-problem.html
Updated -
-
Felix Kopp / gameboy-cli
GNU General Public License v3.0 or laterNintendo GameBoy Emulator for console application.
Updated -
Embedded security project to create custom lsm file hook to extend attributes
Updated -
-
-
Updated
-
A primality test is an algorithm for determining whether an input number is prime. Among other fields of mathematics, it is used for cryptography.
For Ausgewählte Themen der Embedded Software Entwicklung II course
Updated -
Friendly LSM - Filehook for Linux with GUI configuration
Updated -
UpdatedUpdated
-
Objectives:
The primary objective of this thesis is to evaluate and compare the performance of WebAssembly and Docker as containerization solutions for edge computing and IoT ap- plications. The study aims to provide insights into the strengths and limitations of each technology in terms of resource utilization, execution speed, and overall efficiency.
Methodology:
To achieve this objective, a comprehensive methodology was adopted. Hard- ware representative of edge devices, such as the Raspberry Pi 3 B+ and HP Pavillion x360 running linux 20.0 Mint Edition, was selected for benchmarking. A diverse set of CPU- intensive algorithms, including compression, encryption, and graph-based operations, was implemented in C and executed natively, within WebAssembly, and in Docker containers. Benchmark results, including CPU performance, memory usage, and file system I/O, were collected and analyzed. Statistical methods, including t-tests, were employed to quantify performance differences.
Results: The findings reveal nuanced performance variations between WebAssembly and Docker in different aspects. Native execution consistently outperformed both WebAssem- bly and Docker, emphasizing the impact of containerization overhead. Docker exhibited efficient execution on certain algorithms, particularly those well-suited for its runtime envi- ronment. WebAssembly, while versatile, incurred overhead in terms of resource consump- tion.
Keywords: WebAssembly, Docker, Containerization, Virtualization, IoT, WebAssembly Sys- tem Interface, Cloud computing
Updated -
Updated
-
Thomas Hochgesand / dbcc
MIT LicenseCAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
Updated