Nanodevices, which are only a few nanometers (nm) in size, are interconnected to form the Internet of Nano-Things (IoNT) that performs complex operations. One of the key challenges is ensuring efficient channel access control for nanodevices, especially when dealing with large network sizes. Medium access control (MAC) protocols serve this purpose, but traditional approaches are not practical due to the inherent constraints of nanodevices. In this paper, we propose two novel MAC protocols for IoNT applications. The first protocol, Slot Assignment-Based (SAB) MAC, is a contention-free method relying on scheduling. In contrast to its counterparts, it enables simultaneous packet transmission through Time Spread On-Off Keying (TS-OOK), effectively minimizing the collision probability and end-to-end delay. The second protocol, Receiver-Initiated and Directed (RID) MAC, adopts a contention-based approach to reduce unnecessary transmissions caused by flooding. It achieves this by limiting the number of active nanodevices within a time interval using directional antennas without incurring scheduling overhead. We evaluated the performance of these protocols through comprehensive simulations, comparing them with counterparts in terms of packet transmission success, energy consumption, end-to-end delay and setup overhead. In dense topologies, SAB-MAC outperforms Transparent (TRN) MAC by approximately twice the packet transmission success reaching up to 95.73%. It accomplishes this with 1000 times lower end-to-end delay and reduced setup overhead than Time Division Multiple Access (TDMA). Conversely, RID-MAC achieves twice the packet transmission success of TRN-MAC and ten times that of unicast-based methods, all with lower end-to-end delay and nearly equivalent energy consumption. Consequently, due to its superior performance SAB-MAC is the optimal choice for communication between nanorouters (NRs). However, RID-MAC is more suitable for communication between nanosensors (NSs), as it incurs no setup overhead.
Read full abstract