\(\mu \) Chaos: Moving Chaos Engineering to IoT Devices
摘要
The concept of the Internet of Things (IoT) has been widely used in many applications. IoT devices can be exposed to various external factors, such as network congestion, signal interference, and limited network bandwidth. This paper proposes an open-source \(\mu \) Chaos software tool for the ZephyrOS real-time operating system for embedded devices. The proposed tool intends to inject failures into device’s applications in a controlled manner to improve their error-handling algorithms. The proposed novel framework fills the gap in the chaos engineering tools for edge devices in the cloud-edge continuum. In the paper, we also discuss the typical failures of IoT devices and the potential use cases of the solution.