Dropbox, Inc.
Job-processing systems and methods with inferred dependencies between jobs
Last updated:
Abstract:
An analytics system that executes processing jobs infers dependencies between jobs to be executed based on identification of dependencies between a "sink" job and a source data object on which the sink job depends. Given a job definition for the sink job that identifies a source data object, the system can identify a "source" job that produces the source data object and can infer a dependency of the sink job on the source job. The system can schedule executions of the source and sink jobs such that the source job completes (or completes generation of the source data object) before the sink job is launched.
Status:
Grant
Type:
Utility
Filling date:
11 Dec 2013
Issue date:
6 Aug 2019