Patent Number: 6,170,023

Title: System for accessing an input/output device using multiple addresses

Abstract: Disclosed is a system for performing input/output (I/O) operations with a processing unit. A processing unit, such as a host system, determines a base and associated alias addresses to address an I/O device, such as a direct access storage device (DASD). The processing unit associates the determined base and alias addresses to the I/O device. The association of base and alias addresses is maintained constant for subsequent I/O operations until the processing unit detects a reassignment of the association of base and alias addresses. The processing unit then determines an available base or alias address to use with an I/O operation and may concurrently execute multiple I/O operations against the I/O device using the base and alias addresses.

Inventors: Beardsley; Brent Cameron (Tucson, AZ), Iskiyan; James Lincoln (Tucson, AZ), McIlvain; James (Los Gatos, CA), Mills; Philip Ray (Morgan Hill, CA), Paulsen; Michael Aloysius (Morgan Hill, CA), Thompson; William G. (Indio, CA), Yudenfriend; Harry Morris (Poughkeepsie, NY)

Assignee: International Business Machines Corporation

International Classification: G06F 12/06 (20060101); G06F 013/00 ()

Expiration Date: 01/02/2018