Browse Prior Art Database

DASD Fast-Write Buffering

IP.com Disclosure Number: IPCOM000106263D
Original Publication Date: 1993-Oct-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 2 page(s) / 91K

Publishing Venue

IBM

Related People

Legvold, V: AUTHOR [+2]

Abstract

A method for using a non-volatile storage in a high write environment while minimizing channel usage is disclosed. The method eliminates the thrashing problems that result when data is being added to the non-volatile storage faster than it can be destaged to the DAS devices. The non-volatile storage is still used as a buffer until the data is written to the device but the destage is scheduled immediately. Since the buffer is non-volatile, ending status can be presented after the data is in the non-volatile storage but the logical device will be unavailable until the destage completes. The advantage is that the ending status is received before the data is on the device and the non-volatile storage full condition is avoided.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

DASD Fast-Write Buffering

      A method for using a non-volatile storage in a high write
environment while minimizing channel usage is disclosed.  The method
eliminates the thrashing problems that result when data is being
added to the non-volatile storage faster than it can be destaged to
the DAS devices.  The non-volatile storage is still used as a buffer
until the data is written to the device but the destage is scheduled
immediately.  Since the buffer is non-volatile, ending status can be
presented after the data is in the non-volatile storage but the
logical device will be unavailable until the destage completes.  The
advantage is that the ending status is received before the data is on
the device and the non-volatile storage full condition is avoided.
Channel usage is minimized because the control unit does not need to
reconnect to the channel after the data is written to the device.
This processing method is referred to DASD Fast Write Buffering.

      The Figure illustrates the advantages of DASD Fast Write
Buffering.  Without DASD Fast Write Buffering (10), when a write
request is received the data will be transferred from the channel to
the cache.  The control unit then disconnects from the channel (50)
and initiates the processing of selecting and orienting the DAS
device and writing the data from the cache to the device.  The
control unit then reconnects to the channel (30) and presents ending
status.

      With DASD Fast-Write Buffering (20), when a write request is
received the data will again be transferred from the channel to the
cache but now the control unit will present ending status (60).  The
device is marked unavailable to the channel and the data is written
to the device as before.  After the write completes (40) the device
is marked available.  The control does not need to reconnect to the
channel as required without DASD Fast-Write Buffering (30).

      Write operations with and without DASD Fast-Write Buffering
show that the device is not available f...