EFFICIENCY ENGINE IN A CLOUD COMPUTING ARCHITECTURE

An efficiency engine identifies container sizes for containers of a workload and allocates the containers across server clusters and nodes based on peak resource usage requirements of the containers. Runtime feedback signals are generated from monitors within the containers indicative of a quality o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HUANG, Maosen, YAN, Jie, LIN, Qingwei, ZHENG, Xiaofeng, FANG, Yixin, QIN, Si, YU, Ye, MOHANA NARAYANAMURTHY, Rahul, SHEN, Tao
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:An efficiency engine identifies container sizes for containers of a workload and allocates the containers across server clusters and nodes based on peak resource usage requirements of the containers. Runtime feedback signals are generated from monitors within the containers indicative of a quality of service and resource usage. A decision engine can identify a bin packing action to take based upon the runtime feedback signals, and a control plane can perform the identified bin packing actions to adjust bin packing based upon the runtime feedback signals. Also, adaptive adjustment can be performed based on feedback signals and using a prediction engine. Un moteur d'efficacité identifie des tailles de conteneurs pour des conteneurs d'une charge de travail et attribue les conteneurs à des grappes de serveurs et à des nœuds sur la base des exigences d'utilisation maximale de ressources des conteneurs. Des signaux de retour d'exécution sont générés à partir de moniteurs à l'intérieur des conteneurs indiquant une qualité de service et l'utilisation de ressources. Un moteur de décision peut identifier une action de remplissage de boîte à prendre sur la base des signaux de retour d'exécution, et un plan de commande peut exécuter les actions de remplissage de boîte identifiées pour ajuster le remplissage de boîte sur la base des signaux de retour d'exécution. En outre, un ajustement adaptatif peut être réalisé sur la base de signaux de retour et à l'aide d'un moteur de prédiction.