Transparent Recovery of Dynamic States on Constrained Nodes through Deep Packet Inspection
Girum Ketema Teklemariam, Floris Van den Abeele, Ingrid Moerman,, Jeroen Hoebeke

TL;DR
This paper presents a deep packet inspection-based method for recovering dynamic states of constrained IoT devices by intercepting and replaying communication at the gateway, ensuring data persistence despite device failures.
Contribution
It introduces an intelligent state recovery mechanism using a State Directory at the gateway to restore dynamic states after device reboots, a novel approach for IoT resilience.
Findings
Effective recovery of dynamic states demonstrated in simulation
State Directory accurately replays packets to restore states
Method reduces data loss during device failures
Abstract
Many IoT applications make extensive use of constrained devices which are characterized by unexpected failures. In addition, nodes could be put offline temporarily for maintenance (e.g. battery replacement). These incidents lead to loss of dynamic data that is generated due to the interactions between nodes. For instance, configuration settings adjusted by sending PUT request to the sensor will be lost when the node is rebooted. The lost data, which we call dynamic states, leads to erroneous results or malfunctions of the IoT application. In this paper, we introduce an intelligent dynamic state recovery mechanism through deep packet inspection. A State Directory, placed at the gateway, intercepts every communication between an external device and constrained devices and stores (or updates) information that is important to restore dynamic states. When a node reports a reboot, the state…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Energy Efficient Wireless Sensor Networks · Software System Performance and Reliability
