ENFORCEMENT OF MAXIMUM MEMORY ACCESS LATENCY FOR VIRTUAL MACHINE INSTANCES

Enforcement of maximum memory access latency for virtual machine instances is described. An example of a computer-readable storage medium includes instructions to implement operation of multiple virtual machines (VMs) in a cloud computing system; monitor operation of the VMs in processing a set of a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CUI, Long, KURIATA, Andrzej, JIANG, Litrin, SHU, Wenhui, TABISH, Rohan, DAS, Ripan, ILLIKKAL, Rameshkumar
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:Enforcement of maximum memory access latency for virtual machine instances is described. An example of a computer-readable storage medium includes instructions to implement operation of multiple virtual machines (VMs) in a cloud computing system; monitor operation of the VMs in processing a set of active workloads, including monitoring of memory access latency for the VMs using a dynamic resource controller, the dynamic resource controller comprising hardware circuitry to monitor memory bandwidth usage; and, upon detecting memory access in the cloud computing system reaching a memory bandwidth setpoint, implementing memory access throttling of one or more of the set of active workloads for the plurality of VMs, and allocating memory bandwidth to the active workloads according to a distribution algorithm. Une application de latence maximale d'accès à la mémoire pour des instances de machine virtuelle est décrite. Un exemple d'un support de stockage lisible par ordinateur comporte des instructions pour mettre en œuvre le fonctionnement de multiples machines virtuelles (VM) dans un système informatique en nuage ; pour surveiller le fonctionnement des VM dans le traitement d'un ensemble de charges de travail actives, consistant à surveiller la latence d'accès à la mémoire correspondant aux VM à l'aide d'un contrôleur de ressource dynamique, le contrôleur de ressource dynamique comprenant un ensemble de circuits matériels pour surveiller l'utilisation de bande passante de mémoire ; et, lors de la détection qu'un accès à la mémoire dans le système informatique en nuage atteint un point de consigne de bande passante de mémoire, à mettre en œuvre un étranglement d'accès à la mémoire d'une ou plusieurs de l'ensemble de charges de travail actives correspondant à la pluralité de VM, et à attribuer une bande passante de mémoire aux charges de travail actives selon un algorithme de distribution.