One-Hop Out-of-Band Control Planes for Multi-Hop Wireless Sensor Networks

Separation of Control and Data Planes (SCDP) is a desirable paradigm for low-power multi-hop wireless sensor networks requiring high network performance and manageability. Existing SCDP networks generally adopt an in-band control plane scheme in that the control-plane messages are delivered by their data-plane networks. The physical coupling of the two planes may lead to undesirable consequences. Recently, multi-radio platforms (e.g., TI CC1350 and OpenMote B) are increasingly available, which make the physical separation of the control and data planes possible. To advance the network architecture design, we propose to leverage on the long-range communication capability of the Low-Power Wide-Area Network (LPWAN) radios to form one-hop out-of-band control planes. LoRaWAN, an open, inexpensive, and ISM band based LPWAN radio, is chosen to prototype our out-of-band control plane called LoRaCP. Several characteristics of LoRaWAN such as downlink-uplink asymmetry and primitive ALOHA media access control need to be dealt with to achieve high reliability and efficiency. To address these challenges, a TDMA-based multi-channel transmission control is designed, which features an urgent channel and negative acknowledgment. On a testbed of 16 nodes, LoRaCP is applied to physically separate the control-plane network of the Collection Tree Protocol (CTP) from its Zigbee-based data-plane network. Extensive experiments show that LoRaCP increases CTP’s packet delivery ratio from 65% to 80% in the presence of external interference, while consuming a per-node average radio power of 2.97mW only.

[1]  Erich M. Nahum,et al.  Design, implementation, and evaluation of energy-aware multi-path TCP , 2015, CoNEXT.

[2]  Koen Langendoen,et al.  FastForward: High-Throughput Dual-Radio Streaming , 2013, 2013 IEEE 10th International Conference on Mobile Ad-Hoc and Sensor Systems.

[3]  Preben E. Mogensen,et al.  LTE UE Power Consumption Model: For System Level Energy and Performance Optimization , 2012, 2012 IEEE Vehicular Technology Conference (VTC Fall).

[4]  S. Besen THE EUROPEAN TELECOMMUNICATIONS STANDARDS INSTITUTE: A PRELIMINARY ANALYSIS , 1990 .

[5]  Douglas C. Sicker,et al.  WASP: A software-defined communication layer for hybrid wireless networks , 2014, 2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[6]  Anthony Rowe,et al.  Charm: Exploiting Geographical Diversity through Coherent Combining in Low-Power Wide-Area Networks , 2018, 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[7]  Nathalie Mitton,et al.  Multi-channel Distributed MAC protocol for WSN-based wildlife monitoring , 2018, 2018 14th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[8]  Xiaojiang Chen,et al.  PLoRa: a passive long-range data network from ambient LoRa transmissions , 2018, SIGCOMM.

[9]  Christina Fragouli,et al.  MicroCast: cooperative video streaming on smartphones , 2012, MobiSys '12.

[10]  Srikanth Kandula,et al.  FatVAP: Aggregating AP Backhaul Capacity to Maximize Throughput , 2008, NSDI.

[11]  Loutfi Nuaymi,et al.  Measurements, performance and analysis of LoRa FABIAN, a real-world implementation of LPWAN , 2016, 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[12]  Mo Sha,et al.  Adaptive radio and transmission power selection for Internet of Things , 2017, 2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS).

[13]  LiMo,et al.  Known and Unknown Facts of LoRa , 2019 .

[14]  Hwee Pink Tan,et al.  Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks , 2012, IEEE Communications Letters.

[15]  P. J. Marcelis,et al.  DaRe: Data Recovery through Application Layer Coding for LoRaWAN , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[16]  Giuseppe Piro,et al.  Experimental Comparison of Industrial Internet of Things Protocol Stacks in Time Slotted Channel Hopping Scenarios , 2018, 2018 IEEE International Conference on Communications (ICC).

[17]  Christina Fragouli,et al.  MicroCast: cooperative video streaming on smartphones , 2013, MOCO.

[18]  David E. Culler,et al.  System Design for a Synergistic, Low Power Mote/BLE Embedded Platform , 2016, 2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[19]  Joshua R. Smith,et al.  LoRa Backscatter , 2017, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[20]  Cheng-Hsin Hsu,et al.  MultiNets: A system for real-time switching between multiple network interfaces on mobile devices , 2014, ACM Trans. Embed. Comput. Syst..

[21]  Weifa Liang,et al.  Near-Optimal Routing Protection for In-Band Software-Defined Heterogeneous Networks , 2016, IEEE Journal on Selected Areas in Communications.

[22]  Khaled A. Harras,et al.  Bandwidth Aggregation Techniques in Heterogeneous Multi-homed Devices: A Survey , 2015, Comput. Networks.

[23]  Alec Wolman,et al.  A multi-radio unification protocol for IEEE 802.11 wireless networks , 2004, First International Conference on Broadband Networks.

[24]  KrishnamachariBhaskar,et al.  Software-Defined Networking Paradigms in Wireless Networks: A Survey , 2014 .

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

[26]  Bhaskar Krishnamachari,et al.  Software-Defined Networking Paradigms in Wireless Networks: A Survey , 2014, ACM Comput. Surv..

[27]  Feng Qian,et al.  An in-depth understanding of multipath TCP on mobile devices: measurement and system design , 2016, MobiCom.

[28]  Swarun Kumar,et al.  Empowering Low-Power Wide Area Networks in Urban Settings , 2017, SIGCOMM.

[29]  Lorenzo Bruzzone,et al.  Automated Estimation of Link Quality for LoRa: A Remote Sensing Approach , 2019, 2019 18th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[30]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[31]  Giuseppe Piro,et al.  Energy consumption analysis of TSCH-enabled platforms for the Industrial-IoT , 2016, 2016 IEEE 2nd International Forum on Research and Technologies for Society and Industry Leveraging a better tomorrow (RTSI).

[32]  Nathalie Mitton,et al.  Performance evaluation of LoRa radio solution for PREDNET wildlife animal tracking project , 2016 .

[33]  Thiemo Voigt,et al.  LoRea: A Backscatter Architecture that Achieves a Long Communication Range , 2017, SenSys.

[34]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[35]  Alec Wolman,et al.  Reconsidering wireless systems with multiple radios , 2004, CCRV.

[36]  Feng Zhao,et al.  Towards Energy Efficient Design of Multi-radio Platforms for Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[37]  Ali Najafi,et al.  NetScatter: Enabling Large-Scale Backscatter Networks , 2018, NSDI.

[38]  Nico Bayer,et al.  OpenFlow for Wireless Mesh Networks , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).