TCP Slice: A semi-distributed TCP algorithm for Delay-constrained Applications
CoRR(2023)
摘要
The TCP congestion control protocol serves as the cornerstone of reliable
internet communication. However, as new applications require more specific
guarantees regarding data rate and delay, network management must adapt. Thus,
service providers are shifting from decentralized to centralized control of the
network using a software-defined network controller (SDN). The SDN classifies
applications and allocates logically separate resources called slices, over the
physical network. We propose TCP Slice, a congestion control algorithm that
meets specific delay and bandwidth guarantees. Obtaining closed-form delay
bounds for a client is challenging due to dependencies on other clients and
their traffic stochasticity. We use network calculus to derive the client's
delay bound and incorporate it as a constraint in the Network Utility
Maximization problem. We solve the resulting optimization using dual
decomposition and obtain a semi-distributed TCP protocol that can be
implemented with the help of SDN controller and the use of an Explicit
Congestion Notification (ECN) bit. Additionally, we also propose a proactive
approach for congestion control using digital twin. TCP Slice represents a
significant step towards accommodating evolving internet traffic patterns and
the need for better network management in the face of increasing application
diversity.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要