×

Recovery strategy for a stream processing system

  • US 10,606,711 B2
  • Filed: 04/16/2018
  • Issued: 03/31/2020
  • Est. Priority Date: 09/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at an IoT platform and via one or more input pipelines, data from one or more input data streams and transforming the received data for processing, the received data being a collection of one or more events, the IoT platform supporting processing of data streams and historical batch data and supporting virtual applications for processing data for multiple tenants of the IoT platform, wherein processing of data associated with one tenant is isolated from processing of data from another tenant;

    assigning priority levels to the one or more input pipelines;

    processing the transformed data in two or more batches according to the priority levels assigned to the one or more input pipelines, and wherein each of the two or more batches are processed on a stage by stage basis according to dependencies defined between stages of batch processing; and

    monitoring performance metrics of the IoT platform and one or more applications supported by the IoT platform, the IoT platform the metrics being based at least on one or more application records for the one or more applications supported by the IoT platform, the one or more application records including a plurality of contact records, a plurality of account records, other records, or a combination thereof.

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