This study addresses the instability of reinforcement learning (RL)–based Transmission Control Protocol (TCP) congestion control caused by reward-scale drift across bandwidth/round-trip time (RTT) regimes, and proposes Pacemaker-cc, a ceiling-normal...
This study addresses the instability of reinforcement learning (RL)–based Transmission Control Protocol (TCP) congestion control caused by reward-scale drift across bandwidth/round-trip time (RTT) regimes, and proposes Pacemaker-cc, a ceiling-normalized learning approach that estimates a throughput ceiling to normalize per-interval rewards.
The design couples (i) TCP-friendly multiplicative congestion window (cwnd) control at a 0.2s monitor interval (MI), (ii) a dual exponentially weighted moving average (EWMA) tracker for (fast-to-rise, slow-to-fall) updated every second with near-ceiling acknowledgment (ACK)-side bumps, and (iii) immediate safety hooks on retransmission timeout (RTO) and three duplicate acknowledgments (3×dupACK).
In the ns-3 network simulator (ns-3) with ns3-gym, isolating reward normalization improves link utilization from 0.624 to 0.815 and reduces 95th-percentile (p95) RTT inflation from 52.629% to 37.488%. Against alternative ceiling mechanisms—deep Q-network (DQN)-based TCP congestion control algorithm v2 and a Bottleneck Bandwidth and round-trip propagation time (BBR)-like peak estimator—Pacemaker-cc achieves 0.90–1.00 utilization with 2–26% p95 RTT inflation on most capacity–RTT cells, with only a mild weakness at low-RTT/high-capacity. We apply logarithmic cap normalization for input scaling, which preserves mid-range resolution and improves robustness under capacity shifts compared to linear cap (Min–Max) scaling.
Contributions are: (1) a quantitative case for normalization in throughput-driven rewards, (2) a reproducible ns-3 RL-TCP framework, and (3) a simple MI-gated interface with event hooks that “fills the link, not the queue,” yielding stable behavior across regimes. Future work includes fairness under mixed traffic and robustness on cellular/low Earth orbit (LEO) paths.