×

Providing strong ordering in multi-stage streaming processing

  • US 10,592,282 B2
  • Filed: 01/28/2019
  • Issued: 03/17/2020
  • Est. Priority Date: 09/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • maintaining, by a grid scheduler, current batch stage information comprising current batch units and downstream batch units that depend on completion of the current batch units;

    determining, by the grid scheduler, a batch unit pending dispatch from the downstream batch units for a current batch stage identified in the current batch stage information;

    identifying, by the grid scheduler, one or more physical threads in a computing grid that processed batch units for the current batch stage on which the batch unit pending dispatch depends and have registered pending tasks for the current batch stage; and

    causing, by the grid scheduler, a dispatch of the batch unit pending dispatch to the one or more identified physical threads subsequent to complete processing of the batch units for the current batch stage,wherein at least one of the maintaining, determining, identifying, and causing are performed by one or more computers.

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