Title
Learning-Based and Data-Driven TCP Design for Memory-Constrained IoT
Abstract
Advances in wireless technology have resulted in pervasive deployment of devices of a high variability in form factors, memory and computational ability. The need for maintaining continuous connections that deliver data with high reliability necessitate re-thinking of conventional design of the transport layer protocol. This paper investigates the use of Q-learning in TCP cwnd adaptation during the congestion avoidance state, wherein the classical alternation of the window is replaced, thereby allowing the protocol to immediately respond to previously seen network conditions. Furthermore, it demonstrates how memory plays a critical role in building the exploration space, and proposes ways to reduce this overhead through function approximation. The superior performance of the learning-based approach over TCP New Reno is demonstrated through a comprehensive simulation study, revealing 33.8% and 12.1% improvement in throughput and delay, respectively, for the evaluated topologies. We also show how function approximation can be used to dramatically reduce the memory requirements of a learning-based protocol while maintaining the same throughput and delay.
Year
DOI
Venue
2016
10.1109/DCOSS.2016.8
2016 International Conference on Distributed Computing in Sensor Systems (DCOSS)
Keywords
Field
DocType
TCP,IoT,Q-learning,function approximation,Kanerva coding
Computer science,Computer network,Network topology,Transport layer,Transmission Control Protocol,Memory management,TCP acceleration,Zeta-TCP,TCP tuning,Throughput,Distributed computing
Conference
ISSN
ISBN
Citations 
2325-2936
978-1-5090-1461-3
4
PageRank 
References 
Authors
0.38
15
4
Name
Order
Citations
PageRank
Wei Li140.38
Fan Zhou240.38
Waleed Meleis315718.29
Kaushik R. Chowdhury42909144.16