Measuring Round-Trip Response Latencies Under Asymmetric Routing

📅 2025-05-20
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the challenge of passively measuring end-to-end response latency under transport-layer encryption (e.g., TLS/QUIC), where application-layer headers and client instrumentation are unavailable. We propose PIRATE, a passive latency estimation algorithm that relies solely on observable client→server traffic. Its core innovation is the first use of causally linked request-pair time differences—without client-side instrumentation or plaintext headers—to accurately proxy application-layer round-trip latency, inherently supporting asymmetric routing. The method integrates causal request-pair detection, passive temporal modeling, and DSR-aware load-balancing coordination. Evaluated on real-world web services, PIRATE achieves ≤1% estimation error for client-side latency. When deployed at Layer-4 load balancers, it reduces tail latency by 37%, significantly enhancing bottleneck identification, adaptive scheduling, and attack mitigation capabilities.

Technology Category

Application Category

📝 Abstract
Latency is a key indicator of Internet service performance. Continuously tracking the latency of client requests enables service operators to quickly identify bottlenecks, perform adaptive resource allocation or routing, and mitigate attacks. Passively measuring the response latency at intermediate vantage points is attractive since it provides insight into the experience of real clients without requiring client instrumentation or incurring probing overheads. This paper presents PIRATE, a passive approach to measure response latencies when only the client-to-server traffic is visible, even when transport headers are encrypted. PIRATE estimates the time gap between causal pairs - two requests such that the response to the first triggered the second - as a proxy for the client-side response latency. Our experiments with a realistic web application show that PIRATE can estimate the response latencies measured at the client application layer to within 1 percent. A PIRATE-enhanced layer-4 load balancer (with DSR) cuts tail latencies by 37 percent.
Problem

Research questions and friction points this paper is trying to address.

Measure response latencies under asymmetric routing conditions
Passively estimate client-side latency without client instrumentation
Improve load balancing by reducing tail latencies significantly
Innovation

Methods, ideas, or system contributions that make the work stand out.

Passively measures response latencies without client instrumentation
Estimates client-side latency using causal request pairs
Enhances load balancers to significantly reduce tail latencies
🔎 Similar Papers
No similar papers found.
B
Bhavana Vannarth Shobhana
Rutgers University, USA
Y
Yen-lin Chien
Rutgers University, USA
J
Jonathan Diamant
The Open University of Israel, Israel
Badri Nath
Badri Nath
Professor of Computer Science, Rutgers University
Socio-computing networksWirelessmobile computing
Shir Landau Feibish
Shir Landau Feibish
Senior Lecturer (Assistant Professor), The Open University of Israel
S
Srinivas Narayana
Rutgers University, USA