Multihop Data Delivery Virtualization for Green Decentralized IoT

Decentralized communication technologies (i.e., ad hoc networks) provide more opportunities for emerging wireless Internet of Things (IoT) due to the flexibility and expandability of distributed architecture. However, the performance degradation of wireless communications with the increase of the number of hops becomes the main obstacle in the development of decentralized wireless IoT systems. The main challenges come from the difficulty in designing a resource and energy efficient multihop communication protocol. Transmission control protocol (TCP), the most frequently used transport layer protocol for achieving reliable end-to-end communications, cannot achieve a satisfactory result in multihop wireless scenarios as it uses end-to-end acknowledgment which could not work well in a lossy scenario. In this paper, we propose a multihop data delivery virtualization approach which uses multiple one-hop reliable transmissions to perform multihop data transmissions. Since the proposed protocol utilizes hop-by-hop acknowledgment instead of end-to-end feedback, the congestion window size at each TCP sender node is not affected by the number of hops between the source node and the destination node. The proposed protocol can provide a significantly higher throughput and shorter transmission time as compared to the end-to-end approach. We conduct real-world experiments as well as computer simulations to show the performance gain from our proposed protocol.

[1]  Andrew H. Kemp,et al.  Congestion Control for 6LoWPAN Networks: A Game Theoretic Framework , 2017, IEEE Internet of Things Journal.

[2]  Xilong Liu,et al.  Green Relay Assisted D2D Communications With Dual Batteries in Heterogeneous Cellular Networks for IoT , 2017, IEEE Internet of Things Journal.

[3]  Nicholas Bambos,et al.  Wireless power controlled TCP with holdover , 2016, 2016 IEEE International Conference on Communications (ICC).

[4]  Yusheng Ji,et al.  Can DTN improve the performance of vehicle-to-roadside communication? , 2015, 2015 IEEE 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[5]  Yun Liu,et al.  Towards Green IoT Networking: Performance Optimization of Network Coding Based Communication and Reliable Storage , 2017, IEEE Access.

[6]  Xinming Zhang,et al.  TCP congestion control based on accurate bandwidth-delay product in wireless Ad hoc networks , 2014, 2014 23rd International Conference on Computer Communication and Networks (ICCCN).

[7]  Junzhou Luo,et al.  Standardization of Low-Latency TCP with Explicit Congestion Notification: A Survey , 2017, IEEE Internet Computing.

[8]  Fan Zhou,et al.  Learning-Based and Data-Driven TCP Design for Memory-Constrained IoT , 2016, 2016 International Conference on Distributed Computing in Sensor Systems (DCOSS).

[9]  Woonghee Lee,et al.  Adaptive Transmission Scheme for TCP in Wireless Multi-Hop Network , 2016, 2016 IEEE 41st Conference on Local Computer Networks (LCN).

[10]  Kannan Govindan,et al.  End-to-end service assurance in IoT MQTT-SN , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).

[11]  Feng Xia,et al.  Social-Similarity-Aware TCP With Collision Avoidance in Ad Hoc Social Networks , 2015, IEEE Systems Journal.

[12]  August Betzler,et al.  CoAP congestion control for the internet of things , 2016, IEEE Communications Magazine.

[13]  Hongnian Yu,et al.  Green IoT: An Investigation on Energy Saving Practices for 2020 and Beyond , 2017, IEEE Access.

[14]  Marcos Talau,et al.  Early congestion control: A new approach to improve the performance of TCP in ad hoc networks , 2016, 2016 7th International Conference on the Network of the Future (NOF).

[15]  S. Kuppuswami,et al.  Enhanced Window Increment and Adaptive Recovery TCP for Multi-hop Wireless Networks , 2017 .

[16]  Alexander Afanasyev,et al.  Host-to-Host Congestion Control for TCP , 2010, IEEE Communications Surveys & Tutorials.

[17]  Der-Jiunn Deng,et al.  Toward trustworthy crowdsourcing in the social internet of things , 2016, IEEE Wireless Communications.

[18]  Yusheng Ji,et al.  Packet Size-Aware Broadcasting in VANETs With Fuzzy Logic and RL-Based Parameter Adaptation , 2015, IEEE Access.

[19]  Debabrata Das,et al.  Optimal Time-Spatial Randomization Techniques for Energy Efficient IoT Access in LTE-Advanced , 2017, IEEE Transactions on Vehicular Technology.

[20]  Song Guo,et al.  Green Industrial Internet of Things Architecture: An Energy-Efficient Perspective , 2016, IEEE Communications Standards.

[21]  Yusheng Ji,et al.  Toward Practical and Intelligent Routing in Vehicular Ad Hoc Networks , 2015, IEEE Transactions on Vehicular Technology.