On the Energy Consumption and Performance of WebAssembly Binaries across Programming Languages and Runtimes in IoT
Linus Wagner, Maximilian Mayer, Andrea Marino, Alireza Soldani Nezhad, Hugo Zwaan, Ivano Malavolta
Abstract
Context. WebAssembly (WASM) is a low-level bytecode format that is gaining traction among Internet of Things (IoT) devices. Because of IoT devices’ resources limitations, using WASM is becoming a popular technique for virtualization on IoT devices. However, it is unclear if the promises of WASM regarding its efficient use of energy and performance gains hold true.
Topics & Concepts
BytecodeComputer scienceInternet of ThingsVirtualizationEnergy consumptionContext (archaeology)Efficient energy useEmbedded systemOperating systemVirtual machineCloud computingEngineeringElectrical engineeringBiologyPaleontologyIoT and Edge/Fog ComputingGreen IT and SustainabilityCloud Computing and Resource Management