×

Distributed stream processing in the Cloud

  • US 10,225,302 B2
  • Filed: 04/07/2017
  • Issued: 03/05/2019
  • Est. Priority Date: 07/01/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing device in a network-based computing environment, comprising:

  • at least one processor;

    at least one memory connected to the at least one processor; and

    a distributed stream processing system stored in the at least one memory and executed by the at least one processor, comprisinga streaming job manager that monitors execution information about streaming jobs executed by a plurality of vertices executing on a plurality of computing devices, the streaming job manager receiving execution progress information and data dependencies for the plurality of vertices, each vertex of the plurality of vertices configured to process events associated with one or more streaming jobs,wherein the plurality of vertices includes at least one stream extractor vertex configured to consume events of one or more event streams, including continually waiting for and performing computations on data received in the one or more event streams; and

    the streaming job manager is configured todetect, based on the monitored execution information, a failed vertex of the plurality of vertices, andrestart the failed vertex.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×