POLLING COMPUTING DEVICES

An example polling computing device includes a processor controlled to: determine an interval time to poll a monitored device in a queue of monitored devices based on a current processing time of a given monitored device being polled, and an average processing time for previously polled monitored de...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ROY, Gaurav Sujit, VENEGAS, Juan M. III, BLEWER, Ronnie Glenn, ASHIRVAD, Shakti
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 example polling computing device includes a processor controlled to: determine an interval time to poll a monitored device in a queue of monitored devices based on a current processing time of a given monitored device being polled, and an average processing time for previously polled monitored devices; adjust a polling rate such that the interval time is between a minimum polling interval target and a maximum polling interval target; poll the monitored devices in the queue according to the polling rate; receive, in response to the poll, from the monitored devices in the queue, current software version indicators of software installed at the monitored devices; and transmit, to a software patch difference device, the current software version indicators, the software patch difference device to determine which of the monitored devices have been updated since a last poll based on the current software version indicators. Selon un mode de réalisation cité à titre d'exemple, cette invention concerne un dispositif informatique d'interrogation, comprenant un processeur commandé pour : déterminer un temps d'intervalle pour interroger un dispositif surveillé dans une file d'attente de dispositifs surveillés sur la base d'un temps de traitement actuel d'un dispositif surveillé donné en cours d'interrogation, et d'un temps de traitement moyen pour des dispositifs surveillés précédemment interrogés ; ajuster une vitesse d'interrogation de telle sorte que le temps d'intervalle se situe entre une cible d'intervalle d'interrogation minimal et une cible d'intervalle d'interrogation maximal ; interroger les dispositifs surveillés dans la file d'attente selon la vitesse d'interrogation ; recevoir, en réponse à l'interrogation, en provenance des dispositifs surveillés dans la file d'attente, des indicateurs de version actuelle de logiciel du logiciel installé dans les dispositifs surveillés ; et transmettre, à un dispositif de différence de correctif de logiciel, les indicateurs de version actuelle de logiciel, le dispositif de différence de correctif de logiciel étant conçu pour déterminer lequel des dispositifs surveillés a été mis à jour depuis une dernière interrogation sur la base des indicateurs de version actuelle de logiciel.