Nowadays, the development of IoT applications falls more on libraries and tools so software developers start to write programs that target high-end embedded devices that ...
Abstract:
As the Internet of Things (IoT) application development falls more on libraries and tools, software developers design applications targeting power-constrained edge-comput...Show MoreMetadata
Abstract:
As the Internet of Things (IoT) application development falls more on libraries and tools, software developers design applications targeting power-constrained edge-computing devices. However, not only the quality-of-service (QoS) but also energy savings remain major challenges. This letter presents Cometes, a complete tool-flow that extends modern SDK tools, assisting developers in selecting resources toward the desired tradeoff between execution time and energy consumption, without exceeding the power limitations of the Edge clusters. Cometes runs at application design time, on top of Kubernetes, and exploits cross-device estimation methods as well as traditional multiobjective optimizers to enable efficient resource allocation. The presented solution achieves up to 66% energy savings, up to 50% speed-up, and an average improvement of 7%, compared to the placement policy of the lightweight Kubernetes (k3s).
Nowadays, the development of IoT applications falls more on libraries and tools so software developers start to write programs that target high-end embedded devices that ...
Published in: IEEE Embedded Systems Letters ( Volume: 16, Issue: 2, June 2024)