1
Private
Louis W Ricci, Mark P Bendyk, Scott M Carlson, Daniel F Casper, John R Flanagan, Roger G Hathorn, Catherine C Huang, Matthew J Kalos, Gustav E Sittmann, Harry M Yudenfriend, Matthew R Craig, Bret W Holley: Processing of data to perform system changes in an input/output processing system. International Business Machines Corporation, Cantor Colburn, John Campbell, July 3, 2012: US08214562

A computer program product, an apparatus, and a method for processing communications between a target and an initiator an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for executi ...


2
Private
Louis W Ricci, Mark P Bendyk, Scott M Carlson, Daniel F Casper, Matthew R Craig, John R Flanagan, Roger G Hathorn, Bret W Holley, Catherine C Huang, Matthew J Kalos, Gustav E Sittmann, Harry M Yudenfriend: Processing of data to perform system changes in an input/output processing system. International Business Machines Corporation, Cantor Colburn IBM Poughkeepsie, August 20, 2009: US20090210561-A1

A computer program product, an apparatus, and a method for processing communications between a target and an initiator an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for executi ...


3
Roger G Hathorn, Bret W Holley, James L Iskiyan, William F Micka, Asim R Qureshi: Remote data shadowing using a multimode interface to dynamically reconfigure control link-level and communication link-level. International Business Machines Corporation, Floyd E Anderson, Robert M Sullivan, November 12, 1996: US05574950 (63 worldwide citation)

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 ...


4
Juan A Coronado, Roger G Hathorn, Bret W Holley, Clarisa Valencia: Method to manage path failure thresholds. International Business Machines Corporation, Hamilton & Terrile, Stephen A Terrile, July 19, 2011: US07983171 (1 worldwide citation)

A failure threshold host command that provides a host with the capability to tune a storage controller path failure threshold based on the host application performance requirements. The failure threshold host command comprises path failure threshold rules that the storage controller uses to determin ...


5
Juan A Coronado, Roger G Hathorn, Bret W Holley, Daniel J Perkin, Dinh H Le: Method to recover from ungrouped logical path failures. International Business Machines Corporation, Hamilton & Terrile, Stephen A Terrile, August 9, 2011: US07996707 (1 worldwide citation)

A system and method for recovering from a single logical path failure. More specifically, although a host has not grouped its logical paths, the host knows which logical paths it has available. When a host detects a logical path failure, the host enters a path discovery mode of operation. If the hos ...


6
Roger G Hathorn, Bret W Holley, Matthew J Kalos: Receiving buffer credits by a plurality of channels of one or more host computational devices for transmitting data to a control unit. INTERNATIONAL BUSINESS MACHINES CORPORATION, Rabindranath Dutta, Konrad Raynes Davda & Victor, November 27, 2018: US10140236

A channel of a host computational device sends a command to transfer data to a control unit included in a storage controller. The channel of the host computational device receives a number of buffer credits from the control unit for communication with the control unit, where the number of buffer cre ...


7
Roger G Hathorn, Bret W Holley, Matthew J Kalos: Adjustment of buffer credits and other parameters in a startup phase of communications between a plurality of channels and a control unit. INTERNATIONAL BUSINESS MACHINES CORPORATION, Rabindranath Dutta, Konrad Raynes Davda & Victor, August 28, 2018: US10061734

A control unit provides a number of buffer credits, to one or more channels, in response to an initiation of a startup phase of communication between the one or more channels and the control unit, where the provided number of buffer credits when used for transferring data causes transfer ready opera ...


8
Roger G Hathorn, Bret W Holley, Matthew J Kalos: Receiving buffer credits by a plurality of channels of one or more host computational devices for transmitting data to a control unit. INTERNATIONAL BUSINESS MACHINES CORPORATION, Rabindranath Dutta, Konrad Raynes Davda & Victor, January 9, 2018: US09864716

A channel of a host computational device sends a command to transfer data to a control unit included in a storage controller. The channel of the host computational device receives a number of buffer credits from the control unit for communication with the control unit, where the number of buffer cre ...


9
Roger G Hathorn, Bret W Holley, Matthew J Kalos: Adjustments of buffer credits for optimizing the number of retry operations and transfer ready operations. INTERNATIONAL BUSINESS MACHINES CORPORATION, Rabindranath Dutta, Konrad Raynes Davda & Victor, February 13, 2018: US09892065

A control unit monitors a number of transfer ready operations and a number of retry operations during a monitoring period during communication with a plurality of channels. Based, on the monitoring, a number of buffer credits for communication with the plurality of channels is adjusted.


10
Roger G Hathorn, Bret W Holley, Harry M Yudenfriend: Maintenance of a fabric priority during synchronous copy operations. INTERNATIONAL BUSINESS MACHINES CORPORATION, Rabindranath Dutta, Konrad Raynes Davda & Victor, May 29, 2018: US09983813

A primary storage controller receives a write command from a host, wherein Fiber Channel frames corresponding to the write command have a priority indicated by the host. The primary storage controller performs a synchronous copy operation to copy data written by the write command from the primary st ...