article · SoftwareX
DMSRP-Module is a software module developed for the NS-3 network simulator that implements the Dynamic Multi-Sink Routing Protocol (DMSRP), a hierarchical, auto-clustering, and multi-hop routing protocol for distributed mobile wireless networks. It targets dynamic and heterogeneous scenarios such as mobile ad hoc networks, vehicular ad hoc systems, wireless sensor networks, and large-scale Internet of Things (IoT) deployments. The module supports multi-parent routing, adaptive clustering around sink nodes, and coordinated inter-cluster communication through sink and server entities to maintain routing stability and optimize data dissemination efficiency. Its modular and extensible architecture allows researchers to configure, extend, and evaluate hierarchical routing strategies under realistic simulation conditions. The module integrates customizable parameters for mobility models, node density, and energy constraints, enabling comprehensive performance analysis. Designed in accordance with NS-3’s object-oriented framework, DMSRP-Module ensures compatibility with existing protocol stacks, link-layer models, and traffic generators. By seamlessly integrating into the NS-3 simulation environment, it facilitates reproducible experimentation, comparative benchmarking, and efficient development of routing protocols.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.1016/j.softx.2026.102624
Is something wrong with this record? Report it or request removal.
Discussion
Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.
No discussion yet. Open the first thread.
New to MARATTO™? Create a free account.