Parallel inclusive communication for connecting heterogeneous IoT devices at the edge

WiFi and Bluetooth Low Energy (BLE) are widely used in Internet of Things (IoT) devices. Since WiFi and BLE work within the overlapped ISM 2.4 GHz band, they will interfere with each other. Existing approaches have demonstrated their effectiveness in mitigating the interference. However, further performance improvement has been hampered by the design goal of exclusive communication of WiFi or BLE, which only allows one WiFi or BLE device to transmit packets at any specific time slot on the overlapped channel within the communication range. In this paper, we explore a new communication method, called Parallel Inclusive Communication (PIC), which leverages the unique modulation schemes of WiFi and BLE for parallel inclusive bi-directional transmission of both WiFi and BLE data at the same time within the overlapped channel. In this communication system, the PIC gateway is designed upon the IEEE 802.11g and 802.15.1 frameworks while the WiFi and BLE clients are commercial off-the-shelf devices. PIC achieves similar data rates for these parallel WiFi and BLE communications as if WiFi and BLE are communicating separately. PIC's system architecture naturally fits at the edge of the Internet, which is an optimal site for concurrently collecting (or disseminating) data from (or to) an exponentially increasing number of IoT devices that are using WiFi or BLE. We conducted extensive evaluations under four real-world scenarios. Results show that compared with existing approaches, PIC can significantly i) increase the packet reception ratios by 183%; ii) reduce the round-trip delay time by 590 times and energy consumption by 50.5 times; and iii) improve the throughput under WiFi and BLE coexistence scenarios.

[1]  Xin Liu,et al.  Chiron: Concurrent High Throughput Communication for IoT Devices , 2018, MobiSys.

[2]  Vaduvur Bharghavan,et al.  Achieving MAC layer fairness in wireless packet networks , 2000, MobiCom '00.

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

[4]  Kate Ching-Ju Lin,et al.  Smart Retransmission and Rate Adaptation in WiFi , 2015, 2015 IEEE 23rd International Conference on Network Protocols (ICNP).

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

[6]  Srinivasan Seshan,et al.  The hare and the tortoise: taming wireless losses by exploiting wired reliability , 2011, MobiHoc '11.

[7]  Srinivasan Seshan,et al.  Wifi-Reports: Improving Wireless Network Selection with Collaboration , 2010, IEEE Transactions on Mobile Computing.

[8]  Xue Liu,et al.  mZig: Enabling Multi-Packet Reception in ZigBee , 2015, MobiCom.

[9]  Vijay Raghunathan,et al.  SiAc: simultaneous activation of heterogeneous radios in high data rate multi-hop wireless networks , 2015, Wirel. Networks.

[10]  P. Lewis,et al.  Historical notes on the fast Fourier transform , 1967, IEEE Transactions on Audio and Electroacoustics.

[11]  Robert W. Brodersen,et al.  Detect and avoid: an ultra-wideband/WiMAX coexistence mechanism [Topics in Radio Communications] , 2007, IEEE Communications Magazine.

[12]  Srihari Nelakuditi,et al.  Successive Interference Cancellation: Carving Out MAC Layer Opportunities , 2013, IEEE Transactions on Mobile Computing.

[13]  Sangki Yun,et al.  Fine-grained spectrum adaptation in WiFi networks , 2013, MobiCom.

[14]  Sachin Katti,et al.  Full duplex radios , 2013, SIGCOMM.

[15]  Jing Shi,et al.  Synchronized CSMA Contention: Model, Implementation, and Evaluation , 2013, IEEE/ACM Transactions on Networking.

[16]  Kang G. Shin,et al.  Gap Sense: Lightweight coordination of heterogeneous wireless devices , 2013, 2013 Proceedings IEEE INFOCOM.

[17]  Narayan Prasad,et al.  Enhanced interference management in heterogeneous cellular networks , 2014, 2014 IEEE International Symposium on Information Theory.

[18]  Clayton Shepard,et al.  Control Channel Design for Many-Antenna MU-MIMO , 2015, MobiCom.

[19]  David Wetherall,et al.  Interference Cancellation: Better Receivers for a New Wireless MAC , 2007, HotNets.

[20]  Srinivasan Seshan,et al.  DIRC: increasing indoor wireless capacity using directional antennas , 2009, SIGCOMM '09.

[21]  Nada Golmie,et al.  Bluetooth and WLAN coexistence: challenges and solutions , 2003, IEEE Wireless Communications.

[22]  Ramana Rao Kompella,et al.  Covenant: An architecture for cooperative scheduling in 802.11 wireless networks , 2010, IEEE Transactions on Wireless Communications.

[23]  Dina Katabi,et al.  Learning to share: narrowband-friendly wideband networks , 2008, SIGCOMM '08.

[24]  Srinivasan Seshan,et al.  Clearing the RF smog: making 802.11n robust to cross-technology interference , 2011, SIGCOMM.

[25]  Sachin Katti,et al.  Embracing wireless interference: analog network coding , 2007, SIGCOMM '07.

[26]  Xiaozhou Li,et al.  A policy-based constraint-solving platform towards extensible wireless channel selection and routing , 2010, PRESTO '10.

[27]  Kyu-Han Kim,et al.  Practical MU-MIMO user selection on 802.11ac commodity networks , 2016, MobiCom.

[28]  B. Bakkaloglu,et al.  A comprehensive energy model and energy-quality evaluation of wireless transceiver front-ends , 2005, IEEE Workshop on Signal Processing Systems Design and Implementation, 2005..

[29]  Sangki Yun,et al.  Supporting WiFi and LTE co-existence , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[30]  Zhijun Li,et al.  WEBee: Physical-Layer Cross-Technology Communication via Emulation , 2017, MobiCom.

[31]  Dina Katabi,et al.  Interference alignment and cancellation , 2009, SIGCOMM '09.

[32]  Chih-Chun Wang,et al.  Multiuser Detection of Sparsely Spread CDMA , 2008, IEEE Journal on Selected Areas in Communications.

[33]  Qun Li,et al.  HoWiES: A holistic approach to ZigBee assisted WiFi energy savings in mobile devices , 2013, 2013 Proceedings IEEE INFOCOM.

[34]  Sampath Rangarajan,et al.  MIDU: enabling MIMO full duplex , 2012, Mobicom '12.

[35]  Ting Zhu,et al.  B2W2: N-Way Concurrent Communication for IoT Devices , 2016, SenSys.

[36]  Dinan Gunawardena,et al.  Efficient and fair MAC for wireless networks with self-interference cancellation , 2011, 2011 International Symposium of Modeling and Optimization of Mobile, Ad Hoc, and Wireless Networks.

[37]  Sampath Rangarajan,et al.  The case for antenna cancellation for scalable full-duplex wireless communications , 2011, HotNets-X.

[38]  Haichen Shen,et al.  MPAP: virtualization architecture for heterogenous wireless APs , 2011, CCRV.

[39]  Georgios Georgis,et al.  FlexCore: Massively Parallel and Flexible Processing for Large MIMO Access Points , 2017, NSDI.

[40]  Wei Wang,et al.  CRF: Coexistent Routing and Flooding using WiFi Packets in Heterogeneous IoT Networks , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[41]  Prasant Mohapatra,et al.  MU-MIMO-Aware AP Selection for 802.11ac Networks , 2017, MobiHoc.

[42]  Kameswari Chebrolu,et al.  Esense: communication through energy sensing , 2009, MobiCom '09.

[43]  Ting Zhu,et al.  EMF: Embedding multiple flows of information in existing traffic for concurrent communication among heterogeneous IoT devices , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[44]  Sampath Rangarajan,et al.  MIDAS: Empowering 802.11ac Networks with Multiple-Input Distributed Antenna Systems , 2014, CoNEXT.

[45]  Tian He,et al.  FreeBee: Cross-technology Communication via Free Side-channel , 2015, MobiCom.

[46]  Srihari Nelakuditi,et al.  Compressing backoff in CSMA networks , 2016, 2016 IEEE 24th International Conference on Network Protocols (ICNP).

[47]  Ting Zhu,et al.  PMC: Parallel multi-protocol communication to heterogeneous IoT radios within a single WiFi channel , 2017, 2017 IEEE 25th International Conference on Network Protocols (ICNP).

[48]  Swarun Kumar,et al.  Bringing cross-layer MIMO to today's wireless LANs , 2013, SIGCOMM.

[49]  Lothar Thiele,et al.  Efficient network flooding and time synchronization with Glossy , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[50]  Srinivasan Seshan,et al.  Understanding and mitigating the impact of RF interference on 802.11 networks , 2007, SIGCOMM '07.

[51]  Yan Li,et al.  Simultaneous Bi-directional Communications and Data Forwarding using a Single ZigBee Data Stream , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.