Scheduler for data pipeline
US9588822B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 11, 2013 |
| Grant date | Mar 7, 2017 |
| Priority date | — |
| Expiry date | Nov 13, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06Q10/063
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods and systems for using a scheduler in a data pipeline are disclosed. A plurality of objects in a first layer are created, each representing a respective regularly scheduled task. A plurality of objects in a second layer are created, each representing a respective scheduled instance of a regularly scheduled task. It is determined whether each object in the second layer is ready to execute. For at least one object in the second layer, it is determined if the object has received notifications from any objects on which it depends. For each object that is ready to execute, the regularly scheduled task associated with the object is performed. For each object that is not ready to execute, the object is put to sleep.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.