×

Dynamic scheduling of tasks for collecting and processing data using job configuration data

  • US 10,089,143 B2
  • Filed: 01/30/2015
  • Issued: 10/02/2018
  • Est. Priority Date: 07/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • identifying, by a scheduler, a plurality of jobs, wherein each job in the plurality of jobs comprises collecting data from one or more sources;

    transmitting, at a direction of the scheduler, credentials to each forwarder in a set of multiple forwarders, wherein each forwarder stores the credentials;

    generating, by the scheduler, job configuration data for a job, wherein the job configuration data includes identification of a data collection task to perform, a data filter to apply, a target source from which the data is to be collected, and a particular indexer to receive the data after the data is collected from the target source, the particular indexer being one of a plurality of indexers configured to index data for subsequent searching; and

    for each job of the plurality of jobs,selecting, by the scheduler, a particular forwarder for the job and assigning the job to the particular forwarder selected,transmitting to the particular forwarder, by the scheduler, the job configuration data that includes the identification of the data collection task to perform, the data filter to apply, the target source from which the data is to be collected, and the particular indexer to receive the data after the data is collected from the target source,using, by the particular forwarder, the job configuration data and the stored credentials to execute the job, andtransmitting, by the particular forwarder, data collected according to the job to a particular indexer of the plurality of indexers that index data for subsequent searching of the indexed data, the particular indexer being identified by the job configuration data transmitted by the scheduler to the particular forwarder.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×