~/talk

Agentix: An Efficient Serving Engine for LLM Agents as General Programs

Talkat NSDI '26 · 2026-05-04..05-06· [large-language-models]
links:none on file
links:none on file
name:Colin Cai
links:none on file
links:none on file
links:none on file
links:none on file
name:Chi Wang
links:none on file
links:none on file
links:none on file
links:none on file
linkedin:ionstoica
slides:none on file

Agentix intercepts LLM calls from programs, tags requests with program and thread IDs, and maintains a process table of program-level stats to drive decisions. It implements preemptive MLFQ scheduling and engine-aware load balancing that favors KV cache locality. Evaluated on chatbot, React-style agents, and Monte Carlo tree search, Agentix improves program throughput 4–15× versus vLLM at equal latency, uplifts multi-engine tail latency ~2× and average throughput ~1.4×, and cuts offline makespan up to 40%, demonstrating practical gains.

AI-written summary · about

  1. 0:00Agentix and LLM agents
  2. 3:11Serving dynamic agent programs
  3. 5:39Agentix serving engine
  4. 7:04Agentix frontend and process table
  5. 8:53Load balancing and cache locality
  6. 10:14Preemptive scheduling for LLM calls
  7. 12:22Priority functions and metrics
  8. 13:25Evaluation setup and workloads
  9. 14:29Performance results
  10. 15:11Conclusion and Q&A
~/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.