×

Reassembling streaming data across multiple packetized communication channels

  • US 8,335,238 B2
  • Filed: 12/23/2008
  • Issued: 12/18/2012
  • Est. Priority Date: 12/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, in a data processing system comprising at least one processor, for processing streaming data at high sustained data rates, comprising:

  • receiving, in the data processing system, a plurality of data elements over a plurality of non-sequential communication channels;

    writing the plurality of data elements directly to a file system of a storage system associated with the data processing system in an unassembled manner such that data elements received over at least one of the non-sequential communication channels are written in an intermixed manner with data elements received over at least one other non-sequential communication channel, in the file system of the storage system, wherein the data elements are written directly to the file system without validity or completeness checks being performed prior to writing the data elements directly to the file system;

    performing, by the data processing system, a data scrubbing operation to determine if there are any missing data elements that are not present in the plurality of data elements written to the file system of the storage system;

    assembling, by the data processing system, the plurality of data elements into a plurality of data streams associated with the plurality of non-sequential communication channels in response to results of the data scrubbing indicating that there are no missing data elements; and

    releasing, by the data processing system, the assembled plurality of data streams for access via the file system of the storage system.

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