摘要 |
Methods, systems, and devices for recording and playing back high speed incoming data using magnetic or solid state storage devices. Incoming data at speeds as high as 10 gb/s are first stripped of their headers and are turned into datagrams. The data stream is then sequentially routed to one of a number of software caches. The data streamed is then stored in a specific software cache and, at the same time, the data is read and transferred to its associated set of storage media. The data stream is then routed to the next software cache. Each software cache has associated with it a set of storage media. To read back the data, each associated set of media sends data to its associated software cache as the software cache sends the data to an outgoing data stream. The data throughput scales up linearly using a plurality of incoming data streams. |