A novel fairness-driven approach for heterogeneous gateways' link scheduling in IoT networks

Internet of Things (IoT) in a real world scenario involves collecting data by sensor devices and communicating the sensed data, through gateway devices, to the IoT Cloud (or the Internet) using direct or multi-hop communication. A gateway typically supports multiple wireless sensor networks (WSNs) and each WSN might use a different technology for communication. Hence gateways are designed to be heterogeneous, having necessary hardware support only for those technologies corresponding to their associated WSNs. Due to their heterogeneity, the technology specific channel access mechanisms need not provide fairness in data communication at each gateway. In this paper, we propose two centralized techniques that involve an efficient link selection per technology and time based scheduling among gateways. This improves fairness in data transmission for every gateway, resulting in an increased data transmission. The first technique uses a multinomial probability based link selection thereby reducing contention within each technology link for a given network topology. The second technique incorporates adaptation to the changing traffic patterns in the network. Our extensive simulation results show that the proposed techniques outperform default technology specific channel access mechanism in IoT networks in terms of total data transmitted, packet delivery ratio, and fairness.

[1]  Konstantin Mikhaylov,et al.  Demo: Modular Multi-radio Wireless Sensor Platform for IoT Trials with Plug&Play Module Connection , 2015, MobiCom.

[2]  Hua Yu,et al.  Dynamic Channel Assignment and Link Scheduling in Multi-Radio Multi-Channel Wireless Mesh Networks , 2007, 2007 Fourth Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services (MobiQuitous).

[3]  Kang G. Shin,et al.  Enabling coexistence of heterogeneous wireless systems: case for ZigBee and WiFi , 2011, MobiHoc '11.

[4]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[5]  P. Pace,et al.  A Mobile Multi-Technology Gateway to Enable IoT Interoperability , 2016, 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI).

[6]  Yu-Chee Tseng,et al.  Joint Multi-Channel Link Layer and Multi-Path Routing Design for Wireless Mesh Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[7]  C. Siva Ram Murthy,et al.  Leveraging Solution-Specific Gateways for cost-effective and fault-tolerant IoT networking , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[8]  Marcella Atzori,et al.  Blockchain-Based Architectures for the Internet of Things: A Survey , 2017 .

[9]  Gigliola Vaglini,et al.  Optimal joint routing and link scheduling for real-time traffic in TDMA Wireless Mesh Networks , 2013, Comput. Networks.

[10]  Guihai Chen,et al.  FAST CASH: FAir and STable Channel ASsignment on Heterogeneous Wireless Mesh Network , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[11]  Li Xiao,et al.  Channel Allocation and Routing in Hybrid Multichannel Multiradio Wireless Mesh Networks , 2013, IEEE Transactions on Mobile Computing.

[12]  Magnús M. Halldórsson,et al.  Wireless capacity with oblivious power in general metrics , 2011, SODA '11.

[13]  Xiang-Yang Li,et al.  Interference-Aware Joint Routing and TDMA Link Scheduling for Static Wireless Networks , 2008, IEEE Transactions on Parallel and Distributed Systems.

[14]  Randeep Bhatia,et al.  Joint Channel Assignment and Routing for Throughput Optimization in Multiradio Wireless Mesh Networks , 2006, IEEE J. Sel. Areas Commun..