TCP UCP 卡尔曼滤波器

Kalman 内部流程







是 且 未满
否 或 强制接受
RTT 样本 rtt_us
取整 max 1us
冷启动?

sample_cnt==0
初始化

x_est=z, p_est=p_init
RTT > 动态上限?
丢弃
自适应 Q/R

Q=f min_rtt

R=f jitter
创新值

innov = z - x_est
innov > Q-boost 阈值?
p_est = p_init

绕过异常值门控
预测

p_pred = p_est + Q
异常值门控?

innov > dyn_thresh

且 p_pred <= converged
拒绝样本

更新 jitter_ewma

++consec_reject
卡尔曼更新

K = p_pred/p_pred+R

x_est += K*innov

p_est = 1-K * p_pred
更新 qdelay_ewma

更新 jitter_ewma
协方差匹配

q_est, r_est
++sample_cnt

ACK 处理时序

ucp_main 入口
ACK 聚合置信度评估

测量 → 评分 → 状态映射 → 看门狗
ucp_update_model

  1. ucp_update_bw

滑动窗口最大带宽
2. ucp_update_ecn_ewma

ECN-CE 标记率 EWMA
3. ucp_update_ack_aggregation

双窗口 extra_acked
4. ucp_update_cycle_phase

PROBE_BW 相位推进
5. ucp_check_full_bw_reached

满管检测
6. ucp_check_drain

排水转换
7. ucp_update_min_rtt

卡尔曼 + 传统窗口 + PROBE_RTT
8. 按模式分配增益

STARTUP/DRAIN/PROBE_BW/PROBE_RTT
ucp_apply_cwnd_constraints

ECN 退避
ucp_set_pacing_rate
ucp_set_cwnd

相关推荐
tang777896 分钟前
反爬虫场景下代理IP池的动态扩容与失效IP自动清理方案实现
linux·服务器·网络·爬虫代理·住宅代理ip
yuewell_ai12 分钟前
机器人调度通讯怎么设计才不会被网络抖动瘫痪
网络·机器人·php
TechWayfarer41 分钟前
Cloudflare 9·15新政倒计时:用IP风险画像识别AI爬虫,防止误伤Googlebot
网络·人工智能·爬虫·python·tcp/ip·网络安全
嵌入式学习菌1 小时前
ESP32 智能插座调试软件功能测试
网络·物联网
醇氧1 小时前
OSI 七层网络模型总结
网络
rcms152702692182 小时前
Nikon 4T070-360-1精准控制器模块
网络
wjcroom2 小时前
一个可以在线多人玩的五子棋开发与布署方法-WebRTC和WebSocket的测试方法
websocket·网络协议·webrtc
做运维的阿瑞3 小时前
Shell 脚本经典十三问:引号、变量、子 Shell 与重定向一次讲清问:引号、变量、子 Shell 与重定向一次讲清
linux·tcp/ip
数安旭说3 小时前
终端防火墙深度拆解:网络隔离、进程级管控与流量治理的落地避坑指南
网络·数据安全·企业安全·防火墙·终端安全·终端防火墙·违规外联
数智工坊3 小时前
NTIRE2024×4图像超分竞赛综述|Mamba崛起、数据缩放、频域增强成为新趋势
网络·人工智能·深度学习·cnn·机器人