~/talk

SLATE: Intelligent Request Routing

Talkat EnvoyCon 2023 · on Monday, 2023-11-06· at 10:25· W175abc, McCormick Place· [networking]
slides:none on file

SLATE is a Service‑Layer Traffic Engineering system that globally optimizes request routing using telemetry from an Envoy WASM plugin, cluster controllers and a global controller that runs a linear regression load→latency model and a linear‑programming optimizer. It trades off latency versus egress cost with an admin intent metric like dollars per millisecond, prioritizes request classes, and in a demo shifts traffic across two clusters to cut average latency from ~300 ms to 52 ms avg / 176 ms tail.

AI-written summary · about

  1. 0:00SLATE project intro
  2. 1:23Routing challenges in Microsoft apps
  3. 2:49Cross-cluster routing gaps
  4. 4:14Traffic management limitations
  5. 4:56SLATE design from traffic engineering
  6. 5:37SLATE architecture and data flow
  7. 7:44Latency optimization under load
  8. 9:50Comparison with baseline routing
  9. 10:33Dollar per millisecond metric
  10. 11:36Minimizing egress costs
  11. 13:22Handling request classes
  12. 14:24Challenges and future plans
  13. 15:05Demo: latency optimization
  14. 18:37Q&A: control flow and API
  15. 19:59Q&A: local vs global decisions
  16. 20:43Q&A: DNS and high availability
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.