Kuankuan

活捉一只程序猿。。。


  • 首页

  • 分类

  • 归档

BBR拥塞控制算法

发表于 2017-07-02 | 分类于 Network | 阅读次数

目前在移植 BBR 拥塞控制的算法,这部分文章就不直接转载。把开发过程中,看过的几篇好文章链接直接贴在下面。

  • TCP 的那些事儿(上)
  • TCP 的那些事儿(下)

BBR Congestion Control

  • 来自Google的TCP BBR拥塞控制算法解析
  • Google’s BBR TCP拥塞控制算法的四个变速引擎
  • 深夜聊聊Bufferbloat以及TCP BBR

Congestion Avoidance Mechanism

  • TCP拥塞状态机的实现(下)

Fast Retransmit

  • 关于TCP快速重传的细节-重传优先级与重传触发条件
  • TCP拥塞控制图解(不包括RTO,因为它太简单了)

ACK

  • (TCP的核心系列 — SACK和DSACK的实现(六))
  • RACK为TCP BBR提供动力源
  • RACK: a time-based fast loss detection algorithm for TCP

RTO Timer

  • Computing TCP’s Retransmission Timer
  • SCTP: Management of Retransmission Timer

Pacing Rate

  • 使用TCP时序图解释BBR拥塞控制算法的几个细节
  • TCP BBR算法中Pacing,cwnd,fq以及TSQ对RTT的影响
  • 彻底实现Linux TCP的Pacing发送逻辑-普通timer版
  • 彻底实现Linux TCP的Pacing发送逻辑-高精度hrtimer版

Bomb250 这个人写的 TCP 相关的东西,是写的真好。剖析的很深入,但居然很易懂 [赞]。

Golang - Slice 小结
TCP性能指标:CPS,TPS,最大并发连接数
  • 文章目录
  • 站点概览
KK

KK

27 日志
9 分类
2 标签
  1. 1. BBR Congestion Control
  2. 2. Congestion Avoidance Mechanism
  3. 3. Fast Retransmit
  4. 4. ACK
  5. 5. RTO Timer
  6. 6. Pacing Rate
© 2020 KK