Duty-Cycling is Not Enough in Constrained IoT Networking: Revealing the Energy Savings of Dynamic Clock Scaling

📅 2025-08-13
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Resource-constrained IoT nodes suffer from high energy consumption, and conventional sleep-based power management offers limited energy savings. Method: This paper deeply integrates Dynamic Voltage and Frequency Scaling (DVFS) into the RIOT operating system, synergistically coordinating with CSMA/CA and time-slotted MAC protocols and enabling fine-grained energy-efficiency optimization within the CoAP communication stack. Contribution/Results: We identify an inherent gap between MCU computational capability and network throughput—enabling operation at reduced CPU frequencies while maintaining acceptable communication latency and achieving net energy savings, as DVFS reconfiguration overhead is substantially lower than the energy saved per operation. Experiments demonstrate 24–52% energy reduction in MAC-layer operations and up to 37% energy savings for DTLS-secured CoAP transactions, significantly extending battery lifetime. To our knowledge, this is the first empirical validation on a real-world IoT system of cross-stack DVFS coordination—spanning OS, MAC, and application layers—for end-to-end communication energy efficiency, establishing a novel optimization dimension for low-power wireless embedded systems.

Technology Category

Application Category

📝 Abstract
Minimizing energy consumption of low-power wireless nodes is a persistent challenge from the constrained Internet of Things (IoT). In this paper, we start from the observation that constrained IoT devices have largely different hardware (im-)balances than full-scale machines. We find that the performance gap between MCU and network throughput on constrained devices enables minimal energy delay product (EDP) for IoT networking at largely reduced clock frequencies. We analyze the potentials by integrating dynamic voltage and frequency scaling (DVFS) into the RIOT IoT operating system and show that the DVFS reconfiguration overhead stays below the energy saved for a single, downscaled MAC operation. Backed by these findings, we systematically investigate how DVFS further improves energy-efficiency for common networking tasks -- in addition to duty-cycling. We measure IoT communication scenarios between real-world systems and analyze two MAC operating modes -- CSMA/CA and time slotting -- in combination with different CoAP transactions, payload sizes, as well as DTLS transport encryption. Our experiments reveal energy savings between 24% and 52% for MAC operations and up to 37% for encrypted CoAP communication. These results shall encourage research and system design work to integrate DVFS in future IoT devices for performing tasks at their optimal frequencies and thereby significantly extending battery lifetimes.
Problem

Research questions and friction points this paper is trying to address.

Minimizing energy consumption in constrained IoT devices
Exploring dynamic clock scaling benefits for IoT networking
Integrating DVFS to improve energy-efficiency beyond duty-cycling
Innovation

Methods, ideas, or system contributions that make the work stand out.

Dynamic voltage and frequency scaling for IoT
Minimal energy delay product at low frequencies
Energy savings up to 52% for MAC operations
🔎 Similar Papers
No similar papers found.