Stream-based object storage solution for real-time applications
AssigneeTektronix, Inc.
InventorsJohn P. Curtin, Ryan L. Pipkin, Adrian C. Soncodi
Life of this patent
Estimating the term…
Abstract
A stream based storage system includes a plurality of storage nodes configured to provide storage and retrieval of at least a time-based portion of one or more data streams in response to a receipt of a data storage/retrieval request associated with the one or more data streams. Each of the one or more data streams includes a plurality of time-ordered items. The stream based storage system further includes a plurality of applications communicatively coupled to the plurality of storage nodes. The plurality of applications is configured to issue the data storage/retrieval request associated with the one or more data items.
Claims20
A stream based storage system comprising:
- a plurality of storage nodes configured to provide storage and retrieval of at least a time-based portion of one or more data streams in response to a receipt of a data storage/retrieval request associated with the one or more data streams, each of the one or more data streams comprising a plurality of time-ordered items, each of the plurality of time-ordered items belonging to one of a plurality of item types;
- and
- a plurality of applications communicatively coupled to the plurality of storage nodes, the plurality of applications providing a user interface to issue said data storage/retrieval request associated with the one or more data streams.
A stream based data retrieval method, the method comprising:
- receiving a data retrieval request associated with the one or more data streams from one or more applications, each of the one or more data streams comprising a plurality of time-ordered items, each of the plurality of time-ordered items belonging to one of a plurality of item types, the data retrieval request including one or more data retrieval parameters associated with the one or more data streams;
- and
- retrieving data from a plurality of physical storage volumes based on the one or more data retrieval parameters associated with the one or more data streams.
A stream based data storage method, the method comprising:
- receiving a data storage request associated with the one or more data streams from one or more applications, each of the one or more data streams comprising a plurality of time-ordered items, each of the plurality of time-ordered items belonging to one of a plurality of item types, wherein each of the plurality of item types comprises a metadata tag attached to the respective time-ordered item;
- and
- storing the one or more data streams across a plurality of physical storage volumes configured to store data in a distributed manner.
Dependencies are inferred from the claim text.