
Abstract The recent progress in nanotechnologies is giving birth to a novel topology of wireless networks characterized by a high local density and an intensive node instability such as in WBAN and swarm micro-robots systems. In this paper, we show that classical and dedicated ad hoc nanonetwork routing solutions are inefficient in this case and present a low reliability level and add a supplementary delay and control traffic. Majority of these solutions are based on point to point relaying mode, which is not adapted to the instability context. The multirelay to multirelay approaches allow countering the problem of nanonodes uncertainty by using the high number of inter-node connections. However, these approaches perform badly when the nanonetwork deployment presents distortions and concave sides. We propose a new routing protocol called Multirelay to Multirelay Routing Protocol (M2MRPv2), which provides a natural way to manage the residual energy levels on the nanonodes. M2MRPv2 is, to the best of our knowledge, the only approach that proposes a proactive multirelay to multirelay routing mode where the residual energy level of the nanonodes and reliability of the routing paths are taken into account. We study the performances of multirelay to multirelay protocols according to different multi-source to multi-sink communication scenarios. The obtained results show that M2MRPv2 protocol outperforms by far the Sustainable Longevity Routing (SLR) protocol (the reference protocol for Terahertz nanonetworks) in terms of transmission reliability and energy management. This outperformance is accentuated when the Terahertz nanonetwork deployment presents many concavities.
[INFO.INFO-IU]Computer Science [cs]/Ubiquitous Computing, [INFO.INFO-DC]Computer Science [cs]/Distributed, [INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR], and Cluster Computing [cs.DC], [INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA], [INFO.INFO-ET]Computer Science [cs]/Emerging Technologies [cs.ET], [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE], Parallel, [INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation, 004, 620
[INFO.INFO-IU]Computer Science [cs]/Ubiquitous Computing, [INFO.INFO-DC]Computer Science [cs]/Distributed, [INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR], and Cluster Computing [cs.DC], [INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA], [INFO.INFO-ET]Computer Science [cs]/Emerging Technologies [cs.ET], [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE], Parallel, [INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation, 004, 620
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 6 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
