I've been interested in the applications of Docker on IoT devices such as Raspberry Pis.
After reading A Performance Evaluation of Container Technologies on Internet of Things Devices, I was slightly confused by one of the results. In Table 1, the power consumption shown under Apache 2 Benchmarking (200 clients) shows that using a Docker container reduced power consumption, despite the overhead of containerisation using Docker.
Why does this occur? Is this reliable enough to be used to slightly reduce power consumption of IoT devices, and would there be any drawbacks?
Note on a 5W device I'm not sure if +/- <5% is meaningful.
- that's a good point, but if you run IoT devices at scale, the energy savings become more significant (and it's an interesting thought experiment regardless). If you want to collate your thoughts into an answer, I think you'd be spot on with addressing the questions I raised.