【005-RL-CC】*Learning-based and data-driven TCP design for memory-constrained IoT

1 基本信息

属性说明
ID005Available: https://doi.org/10.1109/DCOSS
作者W. Li, F. Zhou, W. Meleis, K.R. Chowdhury{li.wei,zhou.fan1}@husky.neu.edu, {meleis,krc}@ece.neu.edu
机构Dept. of Electrical and Computer Engineering Northeastern University Boston, USA波士顿东北大学电气与计算机工程系
标题Learning-based and data-driven TCP design for memory-constrained IoT应用于内存受限的物联网的基于学习和数据驱动的TCP设计
发表会议International Conference on Distributed Computing in Sensor Systems, DCOSS 2016dIEEE传感网络分布式计算,算A-B类
场景Internet of Things (IoT)物联网:简单理解为,互联网由人产生数据,进行传输(QQ发消息);物联网有物品产生数据(到点报时)
算法Fuzzy Kanerva-based Q Learning基于Kanerva coding的Q-learning:states和actions表示为state-action pairs。通过选择原型state-action pairs,极大降低存储Q表需要的内存空间

2 内容概述

2.1 问题

物联网 (IoT) 是快速发展的无线技术的产物。物联网的主要特征是本地计算、使用的高度可变性和潜在计算需求。物联网的通信设备,形状、内存、计算能力差距极大,因此在这种环境中保持连续的连接并传输数据,需要考虑重新设计可靠的传输层协议。

2.2 方法

设计了一种算法。将Q-learning应用于物联网环境下,调节TCP拥塞避免阶段的cwnd(使得协议可以及时响应当前网络环境)。

并使用了function approximation、Kanerva coding,来减少用于存储Q表(即state-action value table)的内存。

  • states:A moving average of the inter-arrival time between newly received ACKs, a moving average of the inter-arrival time between packets sent by the sender, the ratio between current RTT and the best RTT found, and the slow start threshold
  • actions: CWND
  • rewards: Throughput and delay

2.3 结果

设计的算法适合于物联网环境的实时处理和存储需求。
仿真实验表明(NS-3),算法可以实现高吞吐量、低延迟和很好的公平性。

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.

同时,在 learning-based protocol中使用function approximation也在保持吞吐量、延迟性能的同时,极大降低了需要的内存。

2.4 评价

pros:

  1. 使用 function approximation method极大减少了协议的内存需求。

Dramatically reduce the memory requirements of a learning-based protocol while maintaining the same throughput and delay by using a function
approximation method

  1. 仿真环境使用NS-3。

cons:

  1. 算法没有在实际环境中部署实验。也算是可以后续开展的工作?

Lack real deployment test。在物联网环境中,真正的部署测试对于验证基于学习的算法在智能设备中的性能至关重要。因此,算法的可行性有望在真实物联网环境中进行测试。

  1. 代码似乎没有开源?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值