SemaTune: Ottimizzazione del Sistema Operativo Consapevole del Significato con LLM
SemaTune è un framework progettato per l'ottimizzazione a regime del sistema operativo lato host, utilizzando una guida limitata di modelli linguistici. Supera le carenze dei controller attuali che considerano le regolazioni di scheduler, potenza, memoria e I/O come variabili black-box, concentrandosi esclusivamente sull'ottimizzazione di un reward scalare e trascurando le strutture politiche incrociate, il che può portare a stati di servizio degradati. Creando un contesto decisionale compatto da schemi di knob, telemetria, configurazioni correnti, storie recenti di azioni-risposte e esecuzioni passate, SemaTune opera con un ciclo rapido per aggiornamenti a bassa latenza e un ciclo più lento per revisioni strategiche periodiche. Tutte le modifiche vengono validate prima di raggiungere le interfacce kernel o sysctl, migliorando la comprensione del significato dei controlli del sistema operativo e migliorando i servizi a lungo termine senza la necessità di metriche applicative.
Fatti principali
- SemaTune è un framework lato host per l'ottimizzazione a regime del sistema operativo.
- Utilizza una guida limitata di modelli linguistici.
- I controller esistenti trattano i controlli del sistema operativo come variabili black-box.
- I controller esistenti ottimizzano un reward scalare.
- I controller esistenti ignorano la struttura politica incrociata.
- I controller esistenti possono portare i servizi in regioni degradate.
- SemaTune utilizza schemi di knob, telemetria, configurazione, cronologia ed esecuzioni precedenti.
- SemaTune ha un ciclo veloce e un ciclo più lento per gli aggiornamenti.
- Le modifiche passano attraverso una validazione tipizzata prima di raggiungere le interfacce kernel o sysctl.
Entità
—