A SYSTEM AND METHOD FOR SCHEDULING WORKLOAD BASED ON A CREDIT-BASED MECHANISM

Disclosed is a method and system for using a credit-based approach to scheduling workload in a compute environment. The method includes determining server capacity and load of a compute environment and running a first benchmark job to calibrate a resource scheduler. The method includes partitioning,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KUMAR, Rajesh, GUGLE, Anjali, MITTAL, Amit, BADHEKA, Hetal N, VEYYAKULA, Priyatam Prasad, TAMMANA, Vasantha K
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:Disclosed is a method and system for using a credit-based approach to scheduling workload in a compute environment. The method includes determining server capacity and load of a compute environment and running a first benchmark job to calibrate a resource scheduler. The method includes partitioning, based on the calibration, the compute environment into multiple priority portions (e.g. first portion, second portion etc.) and optionally a reserve portion. Credits are assigned to allocate system capacity or resources per time quanta. The method includes running a benchmark job to calibrate a complexity of supported job types to be run in the compute environment. When a request for capacity is received, the workload is assigned one or more credits and credits are withdrawn from the submitting entity's account for access to the compute environment at a scheduled time. L'invention concerne un procédé et un système permettant de mettre en oeuvre une approche basée sur des crédits pour planifier une charge de travail dans un environnement informatisé. Le procédé selon l'invention consiste à déterminer la capacité et la charge de serveur d'un environnement informatique et à exécuter une première tâche de référence pour étalonner un planificateur de ressources. Le procédé consiste également à partitionner l'environnement informatique, en fonction de l'étalonnage, en parties de priorité multiples (par exemple, une première partie, une deuxième partie, etc.) et facultativement une partie de réserve. Des crédits sont attribués pour attribuer une capacité ou des ressources système par quantum de temps. Le procédé selon l'invention consiste encore à exécuter une tâche de référence pour étalonner une complexité de types de tâches prises en charge à exécuter dans l'environnement informatique. Lorsqu'une demande de capacité est reçue, la charge de travail se voit attribuer au moins un crédit et des crédits sont retirés du compte de l'entité qui a présenté la demande, pour l'accès à l'environnement informatique à un moment programmé.