Component Based Clustering in Wireless Sensor Networks
Dimitrios Amaxilatis, Ioannis Chatzigiannakis, Christos Koninis,, Apostolos Pyrgelis

TL;DR
This paper presents a component-based architecture for clustering algorithms in wireless sensor networks, enabling easy comparison, reuse, and scalability of well-known algorithms across different hardware and software platforms.
Contribution
It introduces a modular framework for developing and evaluating clustering algorithms, facilitating rapid prototyping and cross-layer integration in WSNs.
Findings
Implemented 5 algorithms and discussed 11 more for the framework.
Simulation results show high fidelity to original algorithms and scalability.
Practical experiments demonstrate applicability in real WSNs.
Abstract
Clustering is an important research topic for wireless sensor networks (WSNs). A large variety of approaches has been presented focusing on different performance metrics. Even though all of them have many practical applications, an extremely limited number of software implementations is available to the research community. Furthermore, these very few techniques are implemented for specific WSN systems or are integrated in complex applications. Thus it is very difficult to comparatively study their performance and almost impossible to reuse them in future applications under a different scope. In this work we study a large body of well established algorithms. We identify their main building blocks and propose a component-based architecture for developing clustering algorithms that (a) promotes exchangeability of algorithms thus enabling the fast prototyping of new approaches, (b) allows…
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
TopicsEnergy Efficient Wireless Sensor Networks · Energy Harvesting in Wireless Networks · Mobile Ad Hoc Networks
