Patent ID: 8719297
Filing Date: 2014-05-06
Classification: G06F,Y10S

Abstract:
1. A method comprising: assigning, by a system comprising a processor, a respective priority level to each data collection process of a plurality of data collection processes for collecting data from one or more remote computing devices; assigning, by the system, a query interval to a data collection process of the plurality of data collection processes at least in part according to a priority level of the data collection process; receiving, by the system, one or more requests from the data collection process for use of at least a portion of available processing resources of a controller, wherein the one or more requests are sent by the data collection process once per the query interval; releasing, by the system, the portion of the available processing resources of the controller to the requesting data collection process when the use of the available processing resources exceeds a first utilization threshold; and modifying the query interval of the data collection process after occurrence of a triggering event, wherein the query interval comprises a frequency for requesting the available processing resources.