Patents by Inventor James Lincoln Iskiyan

James Lincoln Iskiyan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6349350
    Abstract: Disclosed is a system, method, and program for managing I/O operations transmitted from a computer system to a processing unit. The processing unit manages access to a storage device and executes the I/O operation against the storage device. The processing unit receives indication that a request to connect between the processing unit and the computer system failed. Upon receiving a subsequent I/O operation from the computer system after receiving indication that the connect request failed, the processing unit returns busy to the computer system initiating the subsequent I/O operation in response to receiving indication that the connect request failed. The connect request is retried after returning busy.
    Type: Grant
    Filed: May 4, 1999
    Date of Patent: February 19, 2002
    Assignee: International Business Machines Corporation
    Inventors: Roger Gregory Hathorn, Bret Wayne Holley, James Lincoln Iskiyan
  • Patent number: 6304980
    Abstract: A peer-to-peer backup storage system automatically switches from a primary storage site to a mirrored backup site in response to a primary site failure, where the secondary site then honors any existing host initiated reservation of primary storage. Each site includes a storage controller and storage, where the primary site receives and stores data and forwards the received data to the secondary site for storage to mirror contents of primary storage. The primary and secondary sites are coupled to one or more hosts. Whenever the primary controller receives a reserve request from a host, it reserves the primary storage (or a subpart thereof) for the exclusive use of the reserve-initiating host. This may involve, for example, the primary controller storing a path group ID that identifies the reserving host. The primary controller also notifies the secondary controller of the reservation, e.g., sending the path group ID involved in the reservation operation to the secondary site.
    Type: Grant
    Filed: January 19, 1999
    Date of Patent: October 16, 2001
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, James Lincoln Iskiyan, William Frank Micka, Harry Morris Yudenfriend
  • Patent number: 6253260
    Abstract: Disclosed is a system and method for processing a data access request (DAR). A processing unit, such as a storage controller, receives a DAR, indicating data to return on a channel, such as a channel connecting to a host system, and priority information for the received DAR. The processing unit retrieves the requested data for the received DAR from a memory area, such as a cache or direct access storage device (DASD), and determines whether there is a queue of data entries indicating retrieved data for DARs to transfer on the channel. The queued DARs include priority information. The processing unit processes at least one data entry in the queue, the priority information for the data entry, and the priority information for the received DAR to determine a position in the queue for the received DAR. The processing unit then indicates that the received DAR is at the determined position in the queue and processes the queue to select retrieved data to transfer on the channel to the host system.
    Type: Grant
    Filed: October 22, 1998
    Date of Patent: June 26, 2001
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, James Lincoln Iskiyan, Harry Morris Yudenfriend
  • Patent number: 6240467
    Abstract: Disclosed is a system for handling an input/output (I/O) operation. A controller, such as a storage controller, receives an I/O operation against an address for an I/O device, such as a volume in a storage system. The controller determines whether there is at least one active I/O operation executing against the I/O device. After determining that there is at least one active I/O operation, the controller determines whether the received I/O operation conflicts with active I/O operations executing against the I/O device. The controller then executes the received I/O operation against the I/O device concurrently with the active I/O operations after determining that the received I/O operation does not conflict with active I/O operations.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: May 29, 2001
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Joseph Charles Elliott, James Lincoln Iskiyan
  • Patent number: 6170023
    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.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: January 2, 2001
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, James Lincoln Iskiyan, James McIlvain, Philip Ray Mills, Michael Aloysius Paulsen, William G. Thompson, Harry Morris Yudenfriend
  • Patent number: 5920695
    Abstract: A method for establishing bilateral communications over a single ESCON link coupling a pair of control units. The method steps include (a) permitting link address acquisition between directly connected link-level facilities that simultaneously assume the role of a master control unit in a peer-to-peer remote copy (PPRC) configuration, (b) resolving conflicting device-level frames that initiate a path to a device (also termed an I/O connection), and (c) dynamically determining the role assumed by a link-level facility (master or slave) when a single logical path is shared.
    Type: Grant
    Filed: January 10, 1997
    Date of Patent: July 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: Roger Gregory Hathorn, Bret Wayne Holley, James Lincoln Iskiyan, William Frank Micka
  • Patent number: 5692155
    Abstract: A data storage system atomically suspends multiple duplex pairs across either a single storage subsystem or multiple storage subsystems. The duplex pairs are suspended such that the data on the secondary DASDs of the duplex pairs is maintained in a sequence consistent order. A host processor in the data storage system running an application generates records and record updates to be written to the primary DASDs of the duplex pairs. The storage controller directs copies of the records and record updates to the secondary DASDs of the duplex pairs. Sequence consistency is maintained on the secondary DASDs by quiescing the duplex pairs and then suspending the duplex pairs with change recording. Quiescing the duplex pairs allows any current write I/O in progress to complete to the primary DASD. The storage controller then locks out any subsequent write I/O from the host processor by raising a long busy signal to such subsequent write requests.
    Type: Grant
    Filed: April 19, 1995
    Date of Patent: November 25, 1997
    Assignee: International Business Machines Corporation
    Inventors: James Lincoln Iskiyan, Robert Frederic Kern, William Frank Micka, Robert Wesley Shomler
  • Patent number: 5680580
    Abstract: A remote copy system incorporates dynamically modifiable ports on the storage controllers such that those ports can operate either as a control unit link-level facility or as a channel link-level facility. When configured as a channel link-level facility, a primary storage controller can appear as a host processor to a secondary storage controller. The primary storage controller can thereafter initiate multiple request connects (RQC) concurrently for servicing a single I/O request. In this manner, a first available path can be selected and system throughput thus improved since RQCs so not need to be sent serially from path to path looking for an available path.
    Type: Grant
    Filed: February 28, 1995
    Date of Patent: October 21, 1997
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Roger Gregory Hathorn, Bret Wayne Holley, James Lincoln Iskiyan