×

Cache Based Efficient Access Scheduling for Super Scaled Stream Processing Systems

  • US 20170242889A1
  • Filed: 02/24/2016
  • Published: 08/24/2017
  • Est. Priority Date: 02/24/2016
  • Status: Active Application
First Claim
Patent Images

1. A method of servicing a plurality of client bins making multi-dimensional queries against a streaming data store, the method including:

  • receiving a multitude of queries from a plurality of client bins, the queries including a topic-partition pair and start offsets that reference events in an unbounded event stream, the start offsets mixing historical offsets and current offsets;

    establishing separate caches for active, unique topic-partition pairs;

    periodically determining query increments that request data not already present in the separate caches and grouping the query increments across topic-partition pairs into a query group;

    submitting the query group to a streaming data store that provides access to one or more unbounded data streams;

    receiving stream data responsive to the query group, including larger data blocks responsive to historical offsets and smaller data blocks responsive to current offsets, and updating the separate caches for the topic-partition pairs; and

    simultaneously servicing the multitude of queries from the separate caches.

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