SYSTEM TO PLACE AND PROTECT INTERRUPTIBLE WORKLOADS IN CLOUD ENVIRONMENT

The present application relates to a network, apparatus, and method for resource allocation in a distributed wide area network including a plurality of computing resources configured to instantiate virtual machines. A workload manager for the network predicts, using one or more machine-learning algo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: QIAO, Bo, DONG, Hang, MOSCIBRODA, Thomas, QIN, Si, KATARIYA, Deepak Niranjan, GURNANI, Ayesha Narayan, YANG, Yuwen, BIAN, Guanlin, SHARMA, Rahul, PAN, Abhisek, TU, Shijing, SUBRAMANIAN, Karthikeyan
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present application relates to a network, apparatus, and method for resource allocation in a distributed wide area network including a plurality of computing resources configured to instantiate virtual machines. A workload manager for the network predicts, using one or more machine-learning algorithms, based on network utilization and eviction information, a set of stable interruptible virtual machine (IVM) resources having an IVM capacity. The network manager receives a plurality of requests for interruptible workloads. The network manager allocates the interruptible workloads to the stable IVM resources up to the IVM capacity. The network manager may predict a rate of requests for priority uninterruptible workloads and a capacity during a future time period, determine to protect at least one of the interruptible workloads based on the rate of requests and the capacity, and guarantee resources to the at least one interruptible workload as a protected workload for the future time period. La présente demande concerne un réseau, un appareil et un procédé d'attribution de ressources dans un réseau étendu distribué comprenant une pluralité de ressources informatiques configurées pour instancier des machines virtuelles. Un gestionnaire de charges de travail pour le réseau prédit, à l'aide d'un ou de plusieurs algorithmes d'apprentissage automatique et sur la base d'informations d'utilisation et d'éviction de réseau, un ensemble de ressources de machine virtuelle interruptible (IVM) stables ayant une capacité IVM. Le gestionnaire de réseau reçoit une pluralité de demandes de charges de travail interruptibles. Le gestionnaire de réseau attribue les charges de travail interruptibles aux ressources IVM stables jusqu'à la capacité IVM. Le gestionnaire de réseau peut prédire un taux de demandes de charges de travail non interruptibles prioritaires et une capacité pendant une future période de temps, déterminer s'il faut protéger au moins l'une des charges de travail interruptibles sur la base du taux de demandes et de la capacité, et garantir des ressources à la ou aux charges de travail interruptibles en tant que charge de travail protégée pour la future période de temps.