to be published in the proceedings of IFIP/IEEE PEMWN 2020International audienceVirtual machines (VM) are widely used to host and isolate software modules. However, extremely small memory and low-energy budgets have so far prevented wide use of VMs on typical microcontrollerbased IoT devices. In this paper, we explore the potential of two minimal VM approaches on such lowpower hardware. We design rBPF, a register-based VM based on extended Berkeley Packet Filters (eBPF). We compare it with a stack-based VM based on We-bAssembly (Wasm) adapted for embedded systems. We implement prototypes of each VM, hosted in the IoT operating system RIOT. We perform measurements on commercial off-the-shelf IoT hardware. Unsurprisingly, we observe that both...
We present an Internet-of-Things (IoT) software-defined radio platform based on an ultra low-power m...
Minimal local resources, lack of consistency in low level protocols and market pressures contribute ...
International audienceThe Internet of Things (IoT) is characterized by heterogeneous devices. They r...
International audienceLow-power operating system runtimes used on IoT microcontrollers typically pro...
Low-power operating system runtimes used on IoT microcontrollers typically provide rudimentary APIs,...
Development, deployment and maintenance of networked software has been revolutionized by DevOps,whic...
International audienceThe Internet of Things (IoT) is projected to soon interconnect tens of billion...
International audienceIn this paper, we argue that existing concepts for the design and implementati...
Machine Learning (ML) functions are becoming ubiquitous in latency- and privacy-sensitive IoT applic...
Ultra-low power operation and extreme energy efficiency are strong requirements for a number of high...
The emergence of the Internet of Things (IoT) has increased the demand for networked, resource-const...
There is increasing pressure to optimize Internet of things (IoT) low-end devices. The ever-growing...
Empowering the Internet of Things devices with Artificial Intelligence capabilities can transform al...
International audienceImplementing new, high-performance MAC protocols requires real-time features, ...
Emerging applications in the Internet of Things (IoT) domain, such as wearables, implantables, smart...
We present an Internet-of-Things (IoT) software-defined radio platform based on an ultra low-power m...
Minimal local resources, lack of consistency in low level protocols and market pressures contribute ...
International audienceThe Internet of Things (IoT) is characterized by heterogeneous devices. They r...
International audienceLow-power operating system runtimes used on IoT microcontrollers typically pro...
Low-power operating system runtimes used on IoT microcontrollers typically provide rudimentary APIs,...
Development, deployment and maintenance of networked software has been revolutionized by DevOps,whic...
International audienceThe Internet of Things (IoT) is projected to soon interconnect tens of billion...
International audienceIn this paper, we argue that existing concepts for the design and implementati...
Machine Learning (ML) functions are becoming ubiquitous in latency- and privacy-sensitive IoT applic...
Ultra-low power operation and extreme energy efficiency are strong requirements for a number of high...
The emergence of the Internet of Things (IoT) has increased the demand for networked, resource-const...
There is increasing pressure to optimize Internet of things (IoT) low-end devices. The ever-growing...
Empowering the Internet of Things devices with Artificial Intelligence capabilities can transform al...
International audienceImplementing new, high-performance MAC protocols requires real-time features, ...
Emerging applications in the Internet of Things (IoT) domain, such as wearables, implantables, smart...
We present an Internet-of-Things (IoT) software-defined radio platform based on an ultra low-power m...
Minimal local resources, lack of consistency in low level protocols and market pressures contribute ...
International audienceThe Internet of Things (IoT) is characterized by heterogeneous devices. They r...