Method of secondary to secondary data transfer with mirroring

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S118000, C711S154000, C710S022000, C710S039000, C710S017000

Reexamination Certificate

active

06654853

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates generally to transferring data in data processing systems and in particular to transferring data from a disk array to a host in a data processing system. Still more particularly, the present invention relates to transferring data from a peripheral interface for a disk array in a data processing system into a main data buffer and out to a host interface with a simple suspend/throttle control scheme.
2. Description of the Related Art
Redundant arrays of inexpensive disks (RAID) such as small SCSI hard disks, have been found to be suitable alternatives to large capacity, single magnetic media. Such arrays appear to the host system as a single media, but provide a very high data transfer rate through a technique called “striping.” The arrays also provide improved reliability, scalability, data availability and power consumption over large magnetic disks.
Control of the array for READ, WRITE, and other operations may be performed by the host, but is typically effected by a controller. Controllers generally utilize a data buffer between the host and the array, transferring data from the array to the data buffer and from the data buffer to the host.
Current implementations of buffered controllers support non-cached disk READ operations by performing high-speed data movement between a peripheral interface and a main data buffer and between a main data buffer and a host interface. The total data transfer is generally accomplished in two distinct operations: the inbound transfer places data read from the peripheral interface of the array into the main data buffer, while the outbound transfer removes data from the main data buffer and forwards it to the host interface.
It would be advantageous to transfer data from the peripheral interface of the array into the data buffer and out to the host interface in a single operation, thereby achieving a higher effective data bandwidth as well as improving the host read data response time.
SUMMARY OF THE INVENTION
Data transfers from the peripheral interface of a disk array to a data buffer are snooped to determine if the starting address of a data transfer matches an entry in a list of starting addresses for requested data. If a match is identified, third party transfer is initiated and the data is simultaneously transferred to the host interface of the host system. The resulting data bandwidth is increased. A throttling/suspension mechanism can temporarily or indefinitely hold up actual data movement into the data buffer to allow for temporary buffering and interface speed matching as data is transferred to the host interface.


REFERENCES:
patent: 5206943 (1993-04-01), Callison et al.
patent: 5287462 (1994-02-01), Jibbe et al.
patent: 5353415 (1994-10-01), Wolford et al.
patent: 5454085 (1995-09-01), Gajjar et al.
patent: 5469548 (1995-11-01), Callison et al.
patent: 5488709 (1996-01-01), Chan
patent: 5524268 (1996-06-01), Geldman et al.
patent: 5548788 (1996-08-01), McGillis et al.
patent: 5566331 (1996-10-01), Irwin, Jr. et al.
patent: 5590361 (1996-12-01), Iwamura et al.
patent: 5748937 (1998-05-01), Abramson et al.
patent: 5784571 (1998-07-01), Mantopoulos et al.
patent: 5822553 (1998-10-01), Gifford et al.
patent: WO 92/19058 (1992-10-01), None
patent: WO 98/28679 (1998-07-01), None

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 of secondary to secondary data transfer with mirroring 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 of secondary to secondary data transfer with mirroring, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of secondary to secondary data transfer with mirroring will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3133931

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