Recent physical-layer designs capable of decoding multi-packet collisions demonstrate great potential for improving the network performance. Current network protocols, however, tailor the traditional physical layer to avoid collisions and thus cannot fully exploit the benefits of concurrent transmission techniques. In this paper, we propose an innovative generic concurrent transmission aware routing design called mShare. The mShare design exploits the benefits of these techniques by scheduling concurrent senders to utilize co-owned receiver(s) in parallel. This design significantly increases the available number of routing choices and thus improves the network performance. To illustrate the versatility of our design, we test mShare in three settings: Unicast, opportunistic routing, and data collection (convergecast). The performance of mShare is evaluated with physical testbed experiments running on USRP and simulations. The experimental results show that compared to conventional designs, mShare: 1) improves 277% of the throughput in unicast; 2) saves 78% of transmissions in opportunistic routing; and 3) reduces 70% of the delivery delay in data collection.
Bibliographical noteFunding Information:
Manuscript received March 4, 2018; revised May 25, 2018; accepted July 8, 2018. Date of publication July 26, 2018; date of current version December 14, 2018. This work was supported in part by the National Science Foundation under Grant CNS-1525235, Grant CNS-1444021, Grant CNS-1717059, Grant CNS-1718456, and NSFC 61672349. The associate editor coordinating the review of this paper and approving it for publication was J. Luo. (Corresponding author: Tian He.) S. Wang was with the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN 55455 USA. He is now with the Department of Computer Science, Southeast University, Nanjing 211100, China (e-mail: firstname.lastname@example.org).
© 1972-2012 IEEE.
- Concurrent transmissions
- collision resolution
- wireless networks