PREDICTIVE ALLOCATION OF NODES IN A QUEUE

Methods, methods, systems, and computer program products for implementing an optimization process and simulation process to predictively allocate nodes in a queue. A first number of tasks to be processed in a task queue within a current time interval is determined. A second number of tasks from the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BOUDIA, Mourad, SALCH, Alexandre, MOHAMED, Suraj
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:Methods, methods, systems, and computer program products for implementing an optimization process and simulation process to predictively allocate nodes in a queue. A first number of tasks to be processed in a task queue within a current time interval is determined. A second number of tasks from the task queue that are unprocessed after a time interval that immediately precedes the current time interval is determined. A resource allocation constraint for each resource is determined. A subset of the number of nodes to be assigned to each resource in the time interval is determined based on the first number of tasks, the second number of tasks, and the resource allocation constraint for each resource. A resource allocation schedule, which includes the determined subset of the number of nodes assigned to each resource, is provided to a resource allocation demand server. Des procédés, des procédés, des systèmes et des produits-programmes informatiques destinés à mettre en œuvre un processus d'optimisation et un processus de simulation pour attribuer de manière prédictive des nœuds dans une file d'attente. Un premier nombre de tâches à traiter dans une file d'attente de tâches dans un intervalle de temps courant est déterminé. Un second nombre de tâches provenant de la file d'attente de tâches qui sont non traitées après un intervalle de temps qui précède immédiatement l'intervalle de temps courant est déterminé. Une contrainte d'attribution de ressources pour chaque ressource est déterminée. Un sous-ensemble du nombre de nœuds à attribuer à chaque ressource dans l'intervalle de temps est déterminé sur la base du premier nombre de tâches, du second nombre de tâches, et de la contrainte d'attribution de ressources pour chaque ressource. Un programme d'attribution de ressources, qui comprend le sous-ensemble déterminé du nombre de nœuds attribués à chaque ressource, est fourni à un serveur de demande d'attribution de ressources.