RainCloud: Decentralized Coordination and Communication in Heterogeneous IoT Swarms
Filip Loisel, Geri Zeqo, Andrea Morichetta, Anna Lackinger, Schahram, Dustdar

TL;DR
RainCloud introduces a decentralized task allocation method for heterogeneous IoT swarms using Ant Colony Optimization, improving scalability and efficiency in dynamic environments without central coordination.
Contribution
The paper proposes a novel decentralized coordination strategy for IoT swarms based on ACO, addressing the challenge of autonomous task allocation in a scalable manner.
Findings
ACO finds nodes with minimal hops and messages
ACO scales better than Gossip protocol
Gossip allocates more tasks successfully
Abstract
The increasing volume and complexity of IoT systems demand a transition from the cloud-centric model to a decentralized IoT architecture in the so-called Computing Continuum, with no or minimal reliance on central servers. This paradigm shift, however, raises novel research concerns for decentralized coordination, calling for accurate policies. However, building such strategies is not trivial. Our work aims to relieve the DevOps engineers from this concern and propose a solution for autonomous, decentralized task allocation at runtime for IoT systems. To this end, we present a semantic communication approach and an ad-hoc lightweight coordination strategy based on Ant Colony Optimization (ACO). We compare the ACO strategy with Random Search and Gossip protocol-based algorithms. We conduct accurate experiments with up to a hundred nodes in both a static and a dynamic environment, i.e.,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOpportunistic and Delay-Tolerant Networks · Molecular Communication and Nanonetworks · Energy Efficient Wireless Sensor Networks
