TY - GEN
T1 - TrafficGrinder
T2 - 32nd IEEE International Conference on Network Protocols, ICNP 2024
AU - Shahla, Robert J.
AU - Cohen, Reuven
AU - Friedman, Roy
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - QUIC is an emerging transport protocol, offering multiple advantages over TCP. We propose a novel 0-RTT-aware load balancing scheme for QUIC. The proposed scheme is scalable, resilient to 0-RTT replay attacks, and guarantees perfect forward secrecy. It requires no modifications to the QUIC standard and it is QUIC version independent. 0-RTT is crucial for web performance, particularly on mobile networks. Our experiments show that it reduces the time-to-first-byte by half and the server load by 40% compared to 1-RTT, regardless of the network latency. Using both synthetic and real-world traffic traces, we show that the proposed load balancer guarantees near-optimal load balancing performance. It also guarantees faster time-to-first-byte and faster completion time compared to other load balancing schemes, such as least loaded, power-of-two-choices, and maximum session affinity.
AB - QUIC is an emerging transport protocol, offering multiple advantages over TCP. We propose a novel 0-RTT-aware load balancing scheme for QUIC. The proposed scheme is scalable, resilient to 0-RTT replay attacks, and guarantees perfect forward secrecy. It requires no modifications to the QUIC standard and it is QUIC version independent. 0-RTT is crucial for web performance, particularly on mobile networks. Our experiments show that it reduces the time-to-first-byte by half and the server load by 40% compared to 1-RTT, regardless of the network latency. Using both synthetic and real-world traffic traces, we show that the proposed load balancer guarantees near-optimal load balancing performance. It also guarantees faster time-to-first-byte and faster completion time compared to other load balancing schemes, such as least loaded, power-of-two-choices, and maximum session affinity.
KW - 0-RTT
KW - Load Balancing
KW - QUIC
UR - http://www.scopus.com/inward/record.url?scp=85215490767&partnerID=8YFLogxK
U2 - 10.1109/ICNP61940.2024.10858530
DO - 10.1109/ICNP61940.2024.10858530
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:85215490767
T3 - Proceedings - International Conference on Network Protocols, ICNP
BT - 2024 IEEE 32nd International Conference on Network Protocols, ICNP 2024
Y2 - 28 October 2024 through 31 October 2024
ER -