← Neueste Arbeiten
💻 computer science

Beyond Prediction: Tail-Aware Scheduling for LLM Inference

Dieses Paper stellt ein distributionsbewusstes, prädiktionsfreies Scheduling-Framework vor, das durch Soft Priority Boosting und Cache-bewusste Präemption die Tail-Latenz sowie die Time-to-First-Token bei der LLM-Inferenz signifikant reduziert und dabei traditionelle prädiktionsbasierte Policies selbst unter anspruchsvollen Bedingungen wie burstartigen Ankünften und GPU-Speicherdruck übertrifft.

Ursprüngliche Autoren: Yueying Li, Yuanfan Chen, Jiayang Chen, Esha Choukse, Haoran Qiu, G. Edward Suh, Rodrigo Fonseca, Ziv Scully, Udit Gupta

Veröffentlicht 2026-06-19
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Yueying Li, Yuanfan Chen, Jiayang Chen, Esha Choukse, Haoran Qiu, G. Edward Suh, Rodrigo Fonseca, Ziv Scully, Udit Gupta

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich eine geschäftige Restaurantküche vor, in der Köche (die GPUs) Mahlzeiten für Kunden (die KI-Anfragen) zubereiten. Einige Bestellungen sind einfach: „Nur ein Glas Wasser“ (eine kurze Chat-Nachricht). Andere sind komplex: „Entwirf einen 50-seitigen Roman mit einer detaillierten Handlung“ (eine lange Denkaufgabe).

Das Problem ist, dass der Küchenmanager nicht weiß, wie lange eine Bestellung dauern wird, bis sie fast fertig ist. Ein „Glas Wasser“ kann sich in ein „10-Gänge-Menü“ verwandeln, wenn der Kunde immer weiter nachfragt.

Der alte Weg: Die Zukunft erraten

Heutige Küchenmanager versuchen, effizient zu sein, indem sie raten, wie lange eine Bestellung dauern wird. Sie verwenden eine Strategie namens „Shortest Job First“ (SJF).

  • Die Logik: „Ich denke, diese Bestellung wird schnell gehen, also koche ich sie zuerst, um sie vom Tisch zu bekommen.“
  • Der Fehler: Wenn der Manager falsch rät (was bei komplexen KI-Aufgaben oft passiert), wird die schnelle Bestellung verzögert, und die lange Bestellung, die eigentlich als „kurz“ geplant war, beansprucht den Herd ewig für sich allein.
  • Das Ergebnis: Die durchschnittliche Wartezeit sieht akzeptabel aus, aber die Worst-Case-Wartezeiten (die Tail-Latenz) sind schrecklich. Einige Kunden warten Stunden, während andere in Sekunden bedient werden. Das ist schlecht für das Nutzererlebnis.

Der neue Weg: Das „Boost“-System (UNIBOOST)

Die Autoren dieser Arbeit schlagen einen neuen Manager vor, der aufhört zu raten und stattdessen anfängt zu beobachten. Sie nennen ihr System UNIBOOST.

So funktioniert es, unter Verwendung einfacher Analogien:

1. Der „Soft Boost“ (Keine Kristallkugeln nötig)

Anstatt zu versuchen, die Zukunft vorherzusagen, gibt der neue Manager jeder Bestellung einen „Prioritätswert“, der sich im Laufe der Zeit stetig verändert.

  • Die Analogie: Stellen Sie sich eine Schlange von Menschen vor, die auf eine Fahrt warten. Der neue Manager fragt nicht: „Wie weit fahren Sie?“ Stattdessen sagt er: „Je länger Sie schon warten, desto mehr erhält Ihr Ticket einen kleinen ‚Boost‘ in der Priorität.“
  • Wie es hilft: Kurze Bestellungen werden schnell bedient, weil sie zuerst ankommen. Aber wenn eine lange Bestellung schon eine Weile wartet, erhält sie einen sanften Schubs nach vorne, damit sie nicht hinter einem endlosen Strom neuer, kurzer Bestellungen stecken bleibt. Dies verhindert, dass die „lange Schlange“ der Kunden ewig warten muss.

2. Der „Memory Guard“ (Verschwenden Sie nicht die Pfanne)

In der KI erfordert das Kochen einer Mahlzeit viel Speicher (den KV-Cache). Wenn man das Kochen einer Mahlzeit mittendrin unterbricht, um zu einer neuen zu wechseln, muss man die gerade vorbereiteten Zutaten wegwerfen und von vorne beginnen. Das ist teuer und langsam.

  • Die Analogie: Stellen Sie sich vor, ein Koch ist gerade dabei, einen riesigen Kuchen zu backen. Wenn der Manager ruft: „Stopp! Backe stattdessen einen Keks!“, muss der Koch den Kuchenteig aus der Pfanne kratzen, die Pfanne waschen und erst dann mit dem Keks beginnen. Wenn er dann wieder zurückwechselt, muss er die Pfanne erneut waschen.
  • Die Lösung: Der neue Manager nutzt einen „Memory Guard“. Er sagt: „Soblich du angefangen hast, einen Kuchen zu backen, musst du mindestens ein ‚Stück‘ davon fertigstellen, bevor wir überhaupt über einen Wechsel nachdenken.“ Dies verhindert, dass die Küche ständig die Aufgaben wechselt und dadurch Zeit verschwendet.

3. Der „Adaptive Thermostat“

Die Bedingungen in der Küche ändern sich. Manchmal gibt es einen Ansturm kleiner Bestellungen; manchmal sind es ein paar massive Bestellungen.

  • Die Analogie: Der Manager hat einen intelligenten Thermostaten, der beobachtet, wie lange die Leute tatsächlich warten. Wenn die Schlange zu lang wird, passt der Manager den „Boost“ automatisch an, um aggressiver dabei zu helfen, die Menschen zu unterstützen, die schon am längsten warten. Er lernt im laufenden Betrieb, ohne eine Kristallkugel zu benötigen.

Die Ergebnisse

Die Arbeit testete dieses neue System gegen die alten „Rate-Systeme“ unter Verwendung realer Daten (wie Programmieraufgaben und Chat-Gespräche).

  • Die alten Systeme: Wenn die Arbeitslast extrem wurde (bursty), versagten die „Rate-Systeme“. Die Worst-Case-Wartezeiten (P99) wurden riesig.
  • Das neue System (UNIBOOST): Es verbesserte nicht nur die durchschnittliche Wartezeit, sondern senkte drastisch die schlechtesten Wartezeiten (P99).
    • Es reduzierte die Worst-Case-Wartezeit (P99) im Vergleich zu den besten „perfekten Vorhersage“-Systemen um 35 % bis 50 %.
    • Es machte das Erscheinen des ersten Tokens (TTFT) 34 % bis 47 % schneller.

Das Fazit

Die Arbeit argumentiert, dass der Versuch, vorherzusagen, wie lange eine KI-Aufgabe dauern wird, fragil ist und oft falsch liegt. Stattdessen schafft ein System, das darauf reagiert, wie lange Aufgaben bereits warten – während es gleichzeitig darauf achtet, den Speicher nicht durch zu häufige Aufgabenwechsel zu verschwenden –, ein viel faireres und schnelleres Erlebnis für alle. Es geht darum, den Fluss der Schlange zu managen, nicht das Ziel zu erraten.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →