
Research Article
UCAT: User Centric Adaptive Transmission for Meeting Diverse Network Demands
@INPROCEEDINGS{10.1007/978-3-031-65123-6_2, author={Hanxiao Yan and Chengxiao Yu and Kang Liu and Deyun Gao and Du Chen and Haoran Song}, title={UCAT: User Centric Adaptive Transmission for Meeting Diverse Network Demands}, proceedings={Quality, Reliability, Security and Robustness in Heterogeneous Systems. 19th EAI International Conference, QShine 2023, Shenzhen, China, October 8 -- 9, 2023, Proceedings, Part II}, proceedings_a={QSHINE PART 2}, year={2024}, month={8}, keywords={Concurrent multipath transfer Flowlets INT P4}, doi={10.1007/978-3-031-65123-6_2} }
- Hanxiao Yan
Chengxiao Yu
Kang Liu
Deyun Gao
Du Chen
Haoran Song
Year: 2024
UCAT: User Centric Adaptive Transmission for Meeting Diverse Network Demands
QSHINE PART 2
Springer
DOI: 10.1007/978-3-031-65123-6_2
Abstract
With the development of network, many emerging network applications such as telemedicine and Virtual Reality (VR) have put forward higher requirements on network bandwidth. However, the conventional coarse-grained service model of networks faces challenges in meeting the diverse and dynamic bandwidth requirements posed by these applications. For instance, while simple text browsing demands minimal bandwidth, bandwidth-intensive applications like VR require substantially higher resources. In this paper, we propose UCAT, an efficient multipath transmission architecture for user bandwidth demand adaptation. Specifically, UCAT leverages in-band network telemetry (INT) to collect network status information and generate multiple forwarding paths, which splits user traffic into flowlets and performs weighted scheduling. By customizing the packet transmission format using P4, UCAT achieves bandwidth demand awareness, enabling users with a single network interface card to achieve higher transmission bandwidth. Extensive experimental results show that UCAT can effectively meet user bandwidth requirements, reduce disordered packets, and improve network throughput.