On robust neighbor discovery in mobile wireless networks

The surge of proximity-based applications on mobile devices has promoted the need for effective neighbor discovery protocols in mobile wireless networks. In contrast to existing works, which can achieve energy efficient neighbor discovery with bounded latency only in the scenario without strong interference, we aim at designing techniques for practical and robust neighbor discovery. We propose ReCorder to achieve robust neighbor discovery in mobile wireless networks despite the "noisy" communication media. Specifically, we exploit the cross-correlation property of pseudo-random sequences to eliminate the necessity of beacon decoding in existing neighbor discovery protocols. In ReCorder, a neighbor discovery message can be detected through cross-correlation on an RCover preamble, and contains a ReCord identity signature, which is unique for each of the nodes. We also design algorithms for RCover detection and ReCord recognization. The performance of ReCorder has been evalueated using the USRP-N210 testbed. Our evaluation results show that ReCorder can achieve robust neighbor discovery at an SINR lower than the existing beaconing and decoding based neighbor discovery protocols by almost 10dB. Furthermore, ReCorder can avoid degrading the decoding of background IEEE 802.11a/g transmissions with BPSK modulation, which is important for its co-existence with concurrent wireless streams.

[1]  Wei Zeng,et al.  Neighbor Discovery in Wireless Networks with Multipacket Reception , 2011, IEEE Transactions on Parallel and Distributed Systems.

[2]  Yu-Chee Tseng,et al.  Quorum-Based Asynchronous Power-Saving Protocols for IEEE 802.11 Ad Hoc Networks , 2005, Mob. Networks Appl..

[3]  Sachin Katti,et al.  Strider: automatic rate adaptation and collision handling , 2011, SIGCOMM.

[4]  Donald F. Towsley,et al.  Neighbor discovery in wireless networks and the coupon collector's problem , 2009, MobiCom '09.

[5]  Devavrat Shah,et al.  Spinal codes , 2012, CCRV.

[6]  Rong Zheng,et al.  Asynchronous wakeup for ad hoc networks , 2003, MobiHoc '03.

[7]  S. Kay Fundamentals of statistical signal processing: estimation theory , 1993 .

[8]  Edward W. Knightly,et al.  802.11ec: Collision Avoidance Without Control Messages , 2012, IEEE/ACM Transactions on Networking.

[9]  Qian Zhang,et al.  Side Channel: Bits over Interference , 2010, IEEE Transactions on Mobile Computing.

[10]  David E. Culler,et al.  Practical asynchronous neighbor discovery and rendezvous for mobile sensing applications , 2008, SenSys '08.

[11]  Emina Soljanin,et al.  Hybrid ARQ: Theory, State of the Art and Future Directions , 2007, 2007 IEEE Information Theory Workshop on Information Theory for Wireless Networks.

[12]  Binoy Ravindran,et al.  Heterogenous Quorum-Based Wake-Up Scheduling in Wireless Sensor Networks , 2010, IEEE Transactions on Computers.

[13]  Pingzhi Fan,et al.  SEQUENCE DESIGN FOR COMMUNICATIONS APPLICATIONS , 1996 .

[14]  Bo Chen,et al.  Symphony: cooperative packet recovery over the wired backbone in enterprise WLANs , 2013, MobiCom.

[15]  Robin Kravets,et al.  Searchlight: won't you be my neighbor? , 2012, Mobicom '12.

[16]  Guihai Chen,et al.  Code-Based Neighbor Discovery Protocols in Mobile Wireless Networks , 2016, IEEE/ACM Transactions on Networking.

[17]  Steven A. Borbash,et al.  Birthday protocols for low energy deployment and flexible neighbor discovery in ad hoc wireless networks , 2001, MobiHoc '01.

[18]  Mo Dong,et al.  PCC: Re-architecting Congestion Control for Consistent High Performance , 2014, NSDI.

[19]  Donald F. Towsley,et al.  Neighbor Discovery with Reception Status Feedback to Transmitters , 2010, 2010 Proceedings IEEE INFOCOM.

[20]  Karthik Lakshmanan,et al.  U-connect: a low-latency energy-efficient asynchronous neighbor discovery protocol , 2010, IPSN '10.

[21]  Hari Balakrishnan,et al.  PPR: partial packet recovery for wireless networks , 2007, SIGCOMM '07.

[22]  Dina Katabi,et al.  Zigzag decoding: combating hidden terminals in wireless networks , 2008, SIGCOMM '08.

[23]  Yunhao Liu,et al.  Hello: A generic flexible protocol for neighbor discovery , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[24]  Feng Lu,et al.  Enfold: downclocking OFDM in WiFi , 2014, MobiCom.

[25]  Srihari Nelakuditi,et al.  CSMA/CN: Carrier Sense Multiple Access With Collision Notification , 2012, IEEE/ACM Transactions on Networking.

[26]  Guihai Chen,et al.  On designing neighbor discovery protocols: A code-based approach , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[27]  Kang G. Shin,et al.  E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks , 2011, IEEE Transactions on Mobile Computing.

[28]  Tarcisio F. Maciel,et al.  Network-Assisted Neighbor Discovery Based on Power Vectors for D2D Communications , 2015, 2015 IEEE 81st Vehicular Technology Conference (VTC Spring).