Explore projects
-
HighDriveUnit / HighDriveUnit
GNU General Public License v3.0 onlyUpdated -
Updated
-
Thomas Hochgesand / dbcc
MIT LicenseCAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
Updated -
Embedded security project to create custom lsm file hook to extend attributes
Updated -
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
-
Updated
-
FPGA project report in html format can be viewed at this link: https://joan.th-deg.de/~ce29635/ch1-problem.html
Updated -
Updated
-
Updated
-
Updated