HERMES: Heterogeneous Application-Enabled Routing Middleware for Edge-IoT Systems
J\'essica Consci\^encia, Ant\'onio Grilo

TL;DR
HERMES introduces a flexible, application-aware routing middleware for heterogeneous Edge-IoT networks, enhancing performance and fault tolerance for complex, latency-sensitive applications like distributed neural network inference.
Contribution
The paper presents a novel middleware framework that dynamically incorporates application-layer metrics into routing decisions for heterogeneous Edge-IoT systems.
Findings
Device heterogeneity impacts network performance
Routing strategies influence application behavior
Topology critically affects decentralized inference performance
Abstract
The growth of the Internet of Things has enabled a new generation of applications, pushing computation and intelligence toward the network edge. This trend, however, exposes challenges, as the heterogeneity of devices and the complex requirements of applications are often misaligned with the assumptions of traditional routing protocols, which lack the flexibility to accommodate application-layer metrics and policies. This work addresses this gap by proposing a software framework that enhances routing flexibility by dynamically incorporating application-aware decisions. The core of the work establishes a multi-hop Wi-Fi network of heterogeneous devices, specifically ESP8266, ESP32, and Raspberry Pi 3B. The routing layer follows a proactive approach, while the network is fault-tolerant, maintaining operation despite both node loss and message loss. On top of this, a middleware layer…
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 · IoT Networks and Protocols · Software-Defined Networks and 5G
