Chiosa
FR
Systems & Infrastructure

HiLO coordonne le ralentissement des services pour préserver la qualité du produit

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

4 min
Mis à jour

En termes simples

Quand les services d’un produit ralentissent chacun de leur côté, un service peut se protéger alors que les autres continuent de lui envoyer du travail. Le produit peut perdre en qualité et rester instable même après la fin du pic de trafic.

HiLO coordonne des façons prédéfinies de réduire le travail demandé aux services. Lors des neuf pics de trafic signalés chez Bing en janvier 2026, la plus forte baisse de pertinence dans les résultats de recherche était de 0.425 point, sous l’objectif annoncé par Bing de 0.5 point. Ces résultats concernent des événements chez Bing, pas tous les systèmes.

La recherche

Lorsque les services d’un même produit dépendent les uns des autres, peuvent-ils réduire ensemble le travail demandé en cas de surcharge sans laisser la qualité du produit dépendre de décisions locales indépendantes ?

Un service peut rester disponible tandis que les services qui l’appellent continuent de le solliciter ; le produit peut alors subir une perte de qualité durable et rester instable.

HiLO combine les signaux de charge des services pour sélectionner des états du produit testés à l’avance et coordonner la réduction du travail demandé aux services dépendants en situation de surcharge.

HiLO combine les signaux de charge des services participants et sélectionne un état prédéfini du produit, qui attribue des niveaux de service coordonnés à l’ensemble du produit.

Les états et les dépendances entre services sont testés avant leur utilisation : en cas de surcharge, la réponse suit donc une combinaison validée plutôt que des décisions locales indépendantes.

Lors de neuf pics de trafic utilisateur dans trois régions de Bing en janvier 2026, la plus forte baisse de OneDCG était de 0.425 point, à 2.38 fois le pic de référence, sous l’objectif annoncé de 0.5 point. Ces données étayent l’idée d’une perte de qualité limitée pour les événements de production signalés.

Les éléments présentés proviennent de Bing en production et de tests de capacité. La comparaison de capacité reposait sur de courtes montées progressives de trafic synthétique, et l’article ne présente pas d’évaluations menées dans d’autres entreprises.

Ce que montrent les preuves

  • Le problème à l’échelle du produit

    HiLO (High Load Optimizer) est un système automatisé qui coordonne la réduction du travail demandé aux services d’un produit en situation de surcharge.

    Il répond à la question suivante : comment préserver la qualité d’un produit lorsque ses services dépendent les uns des autres ? Des protections indépendantes peuvent maintenir chaque service disponible, mais les services qui l’appellent risquent de continuer à solliciter un goulot d’étranglement et d’entraîner une hausse générale de la latence, des erreurs et de l’instabilité prolongée.

  • La disponibilité n’a pas préservé la qualité

    Un incident chez Bing montre pourquoi la disponibilité d’un service ne suffit pas toujours à mesurer la qualité. Après le déploiement d’une fonctionnalité qui a accru les appels à un service partagé servant des modèles, un bref pic de trafic a fait dépasser sa capacité à un centre de données presque saturé.

    Le service est resté disponible, mais les services qui l’appelaient ont continué à lui envoyer du travail. La pertinence a baissé de 1.11 point et la stabilité du produit est passée d’environ 90% à 63% ; son rétablissement a pris plus de quatre heures. Cet incident illustre le mode de défaillance, mais ne constitue pas un test contrôlé de HiLO.

  • Coordonner les changements entre services

    HiLO combine les signaux de charge des services et sélectionne un état prédéfini du produit, qui attribue des niveaux de service coordonnés aux services participants. Les dépendances entre services appelants et services appelés sont définies lors de la conception et des tests des états : le système n’a donc pas à les découvrir au moment de leur sélection.

    Cette approche privilégie un petit nombre de modes de fonctionnement du produit, au prix d’un contrôle moins fin, pour rendre la dégradation prévisible.

  • Les résultats signalés en production

    En janvier 2026, HiLO a géré neuf pics de trafic utilisateur qui ont franchi le seuil de surcharge dans trois régions de Bing. Parmi ces événements, la plus forte baisse signalée de OneDCG était de 0.425 point, à 2.38 fois le pic de référence, sous l’objectif annoncé de 0.5 point.

    Ce résultat en production étaye une affirmation limitée aux pics signalés chez Bing : il ne s’agit ni d’une moyenne des événements ni d’un résultat obtenu dans d’autres entreprises.

  • Ce que montrent les autres tests

    Deux tests de capacité courts apportent une comparaison distincte. Avec des montées progressives de trafic synthétique jusqu’à environ deux fois le pic de référence, OneDCG n’a pas varié avec HiLO, alors qu’il a légèrement baissé sans ce système.

    La durée et le trafic maximal différaient entre les tests, et l’article estime que les événements en production donnent une image plus représentative. HiLO est aussi utilisé dans Copilot Search pour modifier des fonctionnalités de l’interface, mais ce cas ne fournit pas de comparaison chiffrée.

Détails

Article suivantLa passerelle de PayPal unifie l’accès à plusieurs fournisseurs d’IA sous des règles communes