Publisher DOI: 10.5555/3578948.3578964
Title: Dynamic clock reconfiguration for the constrained IoT and its application to energy-efficient networking
Language: English
Authors: Rottleuthner, Michel 
Schmidt, Thomas C.  
Wählisch, Matthias 
Keywords: Embedded Systems; Energy; DVFS
Issue Date: 18-Jan-2023
Publisher: Association for Computing Machinery
Part of Series: Proceedings of the 2022 International Conference on Embedded Wireless Systems and Networks 
Startpage: 168
Endpage: 179
Conference: International Conference on Embedded Wireless Systems and Networks 2022 
Abstract: 
Clock configuration takes a key role in tuning constrained general-purpose microcontrollers for performance, timing accuracy, and energy efficiency. Configuring the underlying clock tree, however, involves a large parameter space with complex dependencies and dynamic constraints. We argue for clock configuration as a generic operating system module that bridges the gap between highly configurable but complex embedded hardware and easy application development. In this paper, we propose a method and a runtime subsystem for dynamic clock reconfiguration on constrained IoT devices named ScaleClock. ScaleClock derives measures to dynamically optimize clock configurations by abstracting the hardware-specific clock trees. The ScaleClock system service grants portable access to the optimization potential of dynamic clock scaling for applications. We implement the approach on the popular IoT operating system RIOT for two target platforms of different manufacturers and evaluate its performance in static and dynamic scenarios on real devices. We demonstrate the potential of ScaleClock by designing a platform-independent DVFS mechanism that enables RIOT to autonomously adapt the hardware performance to requirements of the software currently executed. In a use case study, we manage to boost energy efficiency of constrained network communication by reducing the MCU consumption by 40% at negligible performance impact.
URI: http://hdl.handle.net/20.500.12738/14875
Review status: This version was peer reviewed (peer review)
Institute: Department Informatik 
Fakultät Technik und Informatik 
Type: Chapter/Article (Proceedings)
Appears in Collections:Publications without full text

Show full item record

Page view(s)

13
checked on Jul 6, 2024

Google ScholarTM

Check

HAW Katalog

Check

Add Files to Item

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.