×

Efficient access scheduling for super scaled stream processing systems

  • US 10,409,650 B2
  • Filed: 02/24/2016
  • Issued: 09/10/2019
  • Est. Priority Date: 02/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of reducing a number of queries to a message data store of at least one storage device when servicing a plurality of clients, with each client in the plurality of clients requesting subscription to the data store of the at least one storage device at any available message offset in the data store of the at least one storage device as a starting offset for streaming messages, the method including:

  • grouping, by at least one processor communicatively coupled to the at least one storage device, client subscription requests of the plurality of clients into one or more bins based on respective subscription offsets identified in the requests of the plurality of clients and respective current bin offset ranges of the one or more bins; and

    reducing, by the at least one processor, queries to the data store of the at least one storage device when streaming messages to the client subscription requests of the plurality of clients starting from their respective subscription offsets by issuing against the data store a single block query for each of the bins instead of issuing individual queries for each of the client subscription requests.

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