← Neueste Arbeiten
🤖 AI

Geometry-Aware Online Scheduling for LLM Serving: From Theoretical Bound to System Practice

Dieses Paper schlägt ein geometrie-bewusstes Online-Scheduling-Framework vor, das die Algorithmen Smallest Volume First (SVF) und 1-bit SVF umfasst, welche die Wettbewerbsverhältnisse theoretisch verbessern und die LLM-Serving-Performance praktisch steigern, indem sie den dynamischen 2D-Speicherbedarf von Key-Value-Caches effektiver adressieren als traditionelle zeitzentrierte Heuristiken.

Ursprüngliche Autoren: Li Kong, Qi Qi, Yinyu Ye, Zijie Zhou

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

Ursprüngliche Autoren: Li Kong, Qi Qi, Yinyu Ye, Zijie Zhou

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 vor, Sie führen ein belebtes Café. Dies ist nicht irgendein Café; es ist ein hochmodernes Café, in dem jedes Getränk, das Sie zubereiten, eine bestimmte Menge an Arbeitsfläche (Speicher) beansprucht, die wächst, je länger Sie an der Zubereitung arbeiten.

In der Welt der Large Language Models (LLMs) wird dieser „Arbeitsflächen-Speicher“ als KV-Cache bezeichnet. Jedes Mal, wenn die KI ein Wort (Token) generiert, benötigt sie ein wenig mehr Speicher, um sich zu erinnern, was sie gerade gesagt hat, damit der Gesprächsfluss erhalten bleibt. Wenn Ihnen der Platz auf der Arbeitsfläche ausgeht, muss der gesamte Betrieb im Café stoppen.

Das Problem: Der „Shortest Job First“-Fehler

Lange Zeit verwalteten Computersysteme diese Anfragen nach einer Regel namens Shortest Job First (SJF). Die Logik ist simpel: „Wenn ein Kunde einen schnellen Espresso bestellt, lassen wir ihn zuerst bedienen, weil er schnell geht. Wenn jemand einen komplizierten 20-minütigen Latte bestellt, muss er warten.“

Das Paper argumentiert, dass diese Regel in der Welt der KI eigentlich fehlerhaft ist. Hier ist der Grund:

  • Die Falle: In einem normalen Café nimmt eine kurze Bestellung nur für kurze Zeit Platz ein. Aber in einem KI-Café kann selbst eine „kurze“ Anfrage riesige Mengen an Arbeitsfläche beanspruchen, wenn der Kunde eine lange Geschichte erzählt.
  • Die 2D-Realität: Das Paper sagt, dass wir in zwei Dimensionen denken müssen: Zeit (wie lange es dauert) und Raum (wie viel Speicher es während des Wachstums verbraucht). Die alte Regel betrachtete nur die Zeit.
  • Das Ergebnis: Indem man nur „schnelle“ Jobs priorisiert, verstopft das System oft mit Anfragen, die zwar schnell starten, aber den gesamten Speicher aufbrauchen und dadurch alle anderen blockieren. Es ist, als ließe man einen Kunden einen winzigen Espresso bestellen, doch dann entscheidet er sich, eine Stunde lang am Tresen zu sitzen und blockiert so den Barista daran, etwas anderes zu machen.

Die Lösung: „Smallest Volume First“ (SVF)

Die Autoren schlagen eine neue Regel vor, die Smallest Volume First (SVF) genannt wird. Anstatt zu fragen: „Wie schnell ist das?“, fragen sie: „Wie viel Arbeitsfläche wird diese Anfrage über ihre gesamte Lebensdauer hinweg beanspruchen?“

Denken Sie an das Beladen eines Lieferwagens:

  • Der alte Weg (SJF): Man lädt zuerst die kleinsten Kartons, in der Hoffnung, dass sie passen.
  • Der neue Weg (SVF): Man berechnet das gesamte „Volumen“ jedes Gegenstands (Höhe × Breite × Tiefe) und lädt zuerst die Gegenstände, die insgesamt den geringsten Platz beanspruchen.

Durch dieses Vorgehen werden Anfragen, die einen „kleinen“ Gesamtspeicherbedarf haben, schnell abgearbeitet. Dies schafft Platz, damit auch größere Anfragen früher beginnen können, was verhindert, dass das gesamte System stecken bleibt.

Der „1-Bit“-Trick (1-bit SVF)

Genau vorherzusagen, wie lange ein Gespräch dauern wird, ist schwer. Es ist, als versuche man zu erraten, wie viele Wörter ein Kunde sagen wird, bevor er aufhört zu reden. Das Paper führt eine clevere Abkürzung namens 1-bit SVF ein.

Anstatt zu versuchen, die exakte Anzahl der Wörter vorherzusagen, stellt das System nur eine einfache Frage: „Ist dies eine kurze oder eine lange Anfrage?“ (Ja/Nein).

  • Es verwendet einen winzigen Bruchteil an Information (nur ein „Bit“), um die Anfrage zu kategorisieren.
  • Überraschenderweise zeigt das Paper, dass diese einfache Vermutung fast so gut ist wie eine komplexe Vorhersage. Es ist, als würde ein Barista nur fragen: „Ist das ein schneller Kaffee oder ein langes Getränk?“ und Entscheidungen basierend auf dieser einfachen Antwort treffen. Das spart viel Gehirnschmalz (Rechenleistung), während der Betrieb dennoch reibungslos läuft.

Was das Paper bewiesen hat

Die Autoren haben nicht nur vermutet, dass dies funktioniert; sie haben die Mathematik dahinter geliefert, um es zu beweisen:

  1. Die Mathematik: Sie zeigten, dass ihr neues Verfahren in den schlimmsten Szenarien (wie bei einem plötzlichen Ansturm von Kunden) garantiert viel besser ist als die alte „Shortest Job First“-Methode. Sie haben die mathematische Garantie von einem Zustand, der potenziell 48-mal schlechter als perfekt war, auf nur noch 5-mal schlechter verbessert.
  2. Der Test: Sie testeten dies an echten KI-Modellen (Llama-3.1) unter Verwendung eines populären Systems namens vLLM.
    • Ergebnis: Die neue Methode machte die KI für alle schneller, insbesondere für die langsamsten Anfragen (Reduzierung der „Tail Latency“).
    • Effizienz: Die „1-Bit“-Version war unglaublich leichtgewichtig, fügte dem System fast keine Verzögerung hinzu und funktionierte dennoch sehr gut.

Zusammenfassung

Vereinfacht ausgedrückt sagt dieses Paper: Beurteilen Sie KI-Anfragen nicht nur danach, wie schnell sie fertig sind. Beurteilen Sie sie danach, wie viel „Speicherplatz“ sie während ihres Laufs beanspruchen. Durch den Wechsel zu einer „Smallest Volume First“-Strategie, und sogar durch die Nutzung einer super-simplen „kurz vs. lang“-Vermutung, können wir KI-Chatbots schneller, reibungsloser und weniger anfällig für Abstürze unter hoher Last machen.

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 →