Method and apparatus for asynchronously reading and writing data

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711152, 711168, 711151, G06F 1200

Patent

active

061611697

ABSTRACT:
A method, apparatus, and article of manufacture for asynchronously writing and reading multiple data streams is disclosed. The method comprises the steps of writing a plurality of data sub-streams into shared memory buffers asynchronously and in parallel using a write process for each data stream, reading the plurality of data sub-streams from the shared memory buffers asynchronously and in parallel using a read process for each data sub-stream, and writing the data sub-stream into the storage device. Data passing between the write processes and the read processes are stored in a plurality of shared memory buffers, with access to the shared memory buffers controlled by semaphores. The semaphores are used to write-block a shared memory buffer to render the buffer inaccessible to other write processes, to write-unblock a next available shared memory buffer to render it available to a next write process, to read-block the shared memory buffer, to write the data sub-stream to the shared memory buffer, and to read-unblock the shared memory buffer. This allows the bandwidth of the storage devices to be more fully utilized, and improves I/O throughput. The apparatus comprises a system for performing these operations, and the article of manufacture comprises a computer-readable program storage medium tangibly embodying the above method steps.

REFERENCES:
patent: 4760518 (1988-07-01), Potash et al.
patent: 5590381 (1996-12-01), Mourad
patent: 5615355 (1997-03-01), Wagner
patent: 5652885 (1997-07-01), Reed et al.
patent: 5696933 (1997-12-01), Itoh et al.
patent: 5721905 (1998-02-01), Elixmann et al.
patent: 5870588 (1999-02-01), Rompaey et al.
patent: 5872941 (1999-02-01), Goodrum et al.
patent: 5915094 (1999-06-01), Kouloheris et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for asynchronously reading and writing data does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for asynchronously reading and writing data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for asynchronously reading and writing data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-226695

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.