From Rateless to Hopless

This paper presents a hopless networking paradigm. Incorporating recent techniques of rateless codes, senders break packets into rateless information streams and each single stream automatically adapts to diverse channel qualities at all potential receivers, regardless of their hop distances. The receivers are capable of accumulating rateless information pieces from different senders and jointly decoding the packet, largely improving throughput. We develop a practical protocol, called HOPE, which instantiates the hopless networking paradigm. Compared with the existing opportunistic routing protocol family, HOPE best exploits the wireless channel diversity and takes full advantage of the wireless broadcast effect. HOPE incurs minimum protocol overhead and serves general networking applications. We extensively evaluate the performance of HOPE with indoor network traces collected from USRP N210s and Intel 5300 NICs. The results show that HOPE achieves <inline-formula> <tex-math notation="LaTeX">$1.7\times $ </tex-math></inline-formula> and <inline-formula> <tex-math notation="LaTeX">$1.3\times $ </tex-math></inline-formula> goodput gain over EXOR and MIXIT, respectively. We further implement HOPE on a sensor network testbed, achieving the goodput gains over CTP.

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

[2]  Yang Liu,et al.  Efficient Quality-of-Service (QoS) Support in Mobile Opportunistic Networks , 2014, IEEE Transactions on Vehicular Technology.

[3]  Chao Zhang,et al.  Routing with multi-level cross-community social groups in mobile opportunistic networks , 2013, Personal and Ubiquitous Computing.

[4]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[5]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[6]  Elza Erkip,et al.  User cooperation diversity. Part II. Implementation aspects and performance analysis , 2003, IEEE Trans. Commun..

[7]  Xinbing Wang,et al.  Delay and Capacity Tradeoff Analysis for MotionCast , 2011, IEEE/ACM Transactions on Networking.

[8]  Abbas El Gamal,et al.  Capacity theorems for the relay channel , 1979, IEEE Trans. Inf. Theory.

[9]  Sachin Katti,et al.  Trading structure for randomness in wireless opportunistic routing , 2007, SIGCOMM '07.

[10]  Robert Tappan Morris,et al.  Architecture and evaluation of an unplanned 802.11b mesh network , 2005, MobiCom '05.

[11]  Lutz H.-J. Lampe,et al.  Signal combining for relay transmission with rateless codes , 2009, 2009 IEEE International Symposium on Information Theory.

[12]  Devavrat Shah,et al.  No symbol left behind: a link-layer protocol for rateless codes , 2012, Mobicom '12.

[13]  Aria Nosratinia,et al.  Diversity through coded cooperation , 2006, IEEE Transactions on Wireless Communications.

[14]  Yunhao Liu,et al.  Relative Localization of RFID Tags using Spatial-Temporal Phase Profiling , 2015, NSDI.

[15]  Deborah Estrin,et al.  Packet combining in sensor networks , 2005, SenSys '05.

[16]  Mingyan Liu,et al.  PhaseU: Real-time LOS identification with WiFi , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[17]  Yunhao Liu,et al.  Link Scanner: Faulty link detection for wireless sensor networks , 2013, 2013 Proceedings IEEE INFOCOM.

[18]  Muriel Médard,et al.  Symbol-level network coding for wireless mesh networks , 2008, SIGCOMM '08.

[19]  Ju Wang,et al.  FitLoc: Fine-Grained and Low-Cost Device-Free Localization for Multiple Targets Over Various Areas , 2017, IEEE/ACM Transactions on Networking.

[20]  Yunhao Liu,et al.  It is Not Just a Matter of Time: Oscillation-Free Emergency Navigation with Sensor Networks , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[21]  Andreas F. Molisch,et al.  Cooperative Transmission for Wireless Networks Using Mutual-Information Accumulation , 2011, IEEE Transactions on Information Theory.

[22]  Brad Karp,et al.  GPSR : Greedy Perimeter Stateless Routing for Wireless , 2000, MobiCom 2000.

[23]  Jianping Pan,et al.  ESync: an energy synchronized charging protocol for rechargeable wireless sensor networks , 2014, MobiHoc '14.

[24]  Yongyi Mao,et al.  Rateless coding for wireless relay channels , 2005, ISIT.

[25]  Gregory W. Wornell,et al.  Cooperative diversity in wireless networks: Efficient protocols and outage behavior , 2004, IEEE Transactions on Information Theory.

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

[27]  Yunhao Liu,et al.  Measurement and Analysis on the Packet Delivery Performance in a Large-Scale Sensor Network , 2014, IEEE/ACM Transactions on Networking.

[28]  Sachin Katti,et al.  AutoMAC: rateless wireless concurrent medium access , 2012, Mobicom '12.

[29]  Siyuan Chen,et al.  Traffic distribution of circular sailing routing in dense multihop wireless networks , 2013 .

[30]  Mo Li,et al.  From Rateless to Distanceless: Enabling Sparse Sensor Network Deployment in Large Areas , 2016, IEEE/ACM Transactions on Networking.

[31]  Wei Xi,et al.  GenePrint: Generic and Accurate Physical-Layer Identification for UHF RFID Tags , 2016, IEEE/ACM Transactions on Networking.

[32]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[33]  Xinbing Wang,et al.  Multicast Performance With Hierarchical Cooperation , 2012, IEEE/ACM Transactions on Networking.

[34]  Vinod Sharma,et al.  Performance Analysis of a Cooperative System with Rateless Codes and Buffered Relays , 2011, IEEE Transactions on Wireless Communications.

[35]  Xin Li,et al.  Just FUN: a joint fountain coding and network coding approach to loss-tolerant information spreading , 2014, MobiHoc '14.

[36]  Lili Qiu,et al.  O3: optimized overlay-based opportunistic routing , 2011, MobiHoc '11.

[37]  David Wetherall,et al.  Predictable 802.11 packet delivery from wireless channel measurements , 2010, SIGCOMM '10.

[38]  Jizhong Zhao,et al.  Twins: Device-free object tracking using passive tags , 2013, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

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

[40]  Robert Tappan Morris,et al.  ExOR: opportunistic multi-hop routing for wireless networks , 2005, SIGCOMM '05.

[41]  Yi Li,et al.  Predictable performance optimization for wireless networks , 2008, SIGCOMM '08.

[42]  Elza Erkip,et al.  User cooperation diversity. Part I. System description , 2003, IEEE Trans. Commun..

[43]  Lei Yang,et al.  ShopMiner: Mining Customer Shopping Behavior in Physical Clothing Stores with COTS RFID Devices , 2015, SenSys.