Chiosa
IT
Systems & Infrastructure

HiLO coordina il rallentamento dei servizi per proteggere la qualità

HiLO: Towards Product-Level Graceful Degradation with a Quality-Aware, Load-Aware Control Framework · arXiv:2610.34844

4 min
Aggiornato

In parole semplici

Quando i servizi di un prodotto rallentano ciascuno per conto proprio, un servizio può proteggersi mentre le altre parti continuano a mandargli lavoro. Il prodotto può perdere qualità e restare instabile anche dopo che il picco di traffico è finito.

HiLO coordina modalità predefinite con cui i servizi riducono il lavoro insieme. Nei nove picchi di traffico di Bing riportati per gennaio 2026, il calo peggiore della pertinenza di ricerca è stato di 0.425 punti, sotto l’obiettivo dichiarato da Bing di 0.5 punti. Questi risultati riguardano eventi di Bing, non tutti i sistemi.

La ricerca

Quando i servizi di un prodotto dipendono gli uni dagli altri, possono ridurre il lavoro insieme durante un sovraccarico, senza lasciare che la qualità del prodotto dipenda da decisioni locali indipendenti?

Un servizio può rimanere disponibile mentre chi lo utilizza continua a inviargli richieste; il prodotto può comunque subire una perdita di qualità duratura e diventare instabile.

HiLO combina i segnali di carico dei servizi per scegliere stati di prodotto testati, che coordinano come i servizi dipendenti riducono il lavoro durante un sovraccarico.

HiLO combina i segnali di carico dei servizi partecipanti e sceglie un product state predefinito, assegnando livelli di servizio coordinati all’intero prodotto.

Gli stati e le dipendenze tra i servizi vengono testati prima dell’uso, così la risposta al sovraccarico segue una combinazione verificata anziché decisioni locali indipendenti.

Nei nove picchi di traffico degli utenti riportati in tre regioni di Bing a gennaio 2026, il calo peggiore di OneDCG è stato di 0.425 punti, con un picco pari a 2.38 volte il picco di riferimento: un valore inferiore all’obiettivo dichiarato di 0.5 punti.

Questo supporta una conclusione circoscritta: la perdita di qualità è stata contenuta in quegli eventi di produzione riportati.

Le evidenze provengono da Bing in produzione e da test di capacità. Il confronto sulla capacità ha usato brevi aumenti graduali di traffico sintetico; il paper non riporta valutazioni presso altre aziende.

Cosa mostrano le prove

  • Il problema a livello di prodotto

    HiLO (High Load Optimizer) è un sistema automatizzato che coordina il modo in cui i servizi di un prodotto riducono il lavoro durante un sovraccarico. La domanda a cui risponde è come proteggere la qualità del prodotto quando i suoi servizi dipendono gli uni dagli altri.

    Le protezioni indipendenti possono mantenere disponibile ogni servizio, ma chi lo utilizza può continuare a inviare richieste a un collo di bottiglia, causando più latenza, errori e instabilità prolungata.

  • La disponibilità non ha protetto la qualità

    Un incidente di Bing mostra perché la sola disponibilità di un servizio può essere una misura incompleta. Dopo che un rilascio ha aumentato le chiamate a un servizio condiviso che eroga modelli, un breve picco di traffico ha portato oltre la capacità un datacenter quasi al completo.

    Il servizio è rimasto disponibile, ma i servizi che lo chiamavano hanno continuato a inviargli lavoro; la pertinenza è scesa di 1.11 punti e la stabilità del prodotto è calata da circa 90% a 63%, impiegando più di quattro ore a recuperare. L’incidente illustra il tipo di guasto, ma non è un test controllato di HiLO.

  • Coordinare le modifiche ai servizi

    HiLO combina i segnali di carico dei servizi e sceglie un product state predefinito, che assegna livelli di servizio coordinati ai servizi partecipanti. Le dipendenze tra servizi chiamanti e servizi chiamati vengono definite mentre gli stati sono progettati e testati: al momento della scelta, il sistema non deve scoprire come i servizi dipendono gli uni dagli altri.

    L’approccio rinuncia a un controllo molto dettagliato in favore di un insieme ristretto di modalità di prodotto, pensate per rendere prevedibile il degrado.

  • Le evidenze riportate dalla produzione

    A gennaio 2026 HiLO ha gestito nove picchi di traffico degli utenti che hanno superato la soglia di sovraccarico in tre regioni di Bing. Tra questi eventi, il calo peggiore di OneDCG riportato è stato di 0.425 punti, con un picco pari a 2.38 volte il picco di riferimento: un valore inferiore all’obiettivo dichiarato di 0.5 punti.

    Questo risultato in produzione supporta una conclusione circoscritta ai picchi di Bing riportati; non è una media degli eventi né un’evidenza proveniente da altre aziende.

  • Cosa aggiungono gli altri test

    Due brevi test di capacità offrono un confronto distinto. Con aumenti graduali di traffico sintetico fino a circa il doppio del picco di riferimento, OneDCG non è cambiata con HiLO, mentre senza il sistema ha registrato piccoli cali.

    I test differivano per durata e picco di carico; il paper indica che gli eventi in produzione sono più rappresentativi. HiLO è usato anche in Copilot Search, dove vengono modificate le funzionalità dell’interfaccia, ma questo caso non riporta un confronto quantitativo.

Dettagli

Paper successivoPayPal’s gateway brings multi-vendor AI access under shared rules