Patents by Inventor Bret W Holley

Bret W Holley 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: 7983171
    Abstract: 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 determine when a CHPid has reached a failed state condition.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Juan A. Coronado, Roger G. Hathorn, Bret W. Holley, Clarisa Valencia
  • Publication number: 20100083061
    Abstract: 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 determine when a CHPid has reached a failed state condition.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Juan A. Coronado, Roger G. Hathorn, Bret W. Holley, Clarisa Valencia
  • Publication number: 20100080117
    Abstract: A system for providing hosts with a capability to determine which threshold rule of a plurality of threshold rules to use based upon threshold consensus. For example, the system would address a configuration case of several hosts sharing an output port of a fabric via zoning and that port being connected to a single port of a storage controller. If one host is executing lower priority jobs and its threshold is much higher than another host with higher priority jobs and a lower threshold, and the storage controller recognizes that several hosts are sharing the same storage controller port, the consensus will be to ignore the threshold of the first host and to use the threshold of the second host to prevent performance degradation in the system.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Juan A. Coronado, Roger G. Hathorn, Bret W. Holley, Clarisa Valencia
  • Publication number: 20100023801
    Abstract: 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 host continues to detect a logical path failure while operating in the logical path discovery mode of operation, the host removes the logical path from a logical path mask, and the host does not use the removed logical path again. In the case of ungrouped logical paths, the host aborts its process because it does not have more paths available to continue its process. Additionally, in certain embodiments, a pseudo path group for ungrouped logical paths is created.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Inventors: Juan A. Coronado, Roger G. Hathorn, Bret W. Holley, Daniel J. Perkin, Dinh H. Le
  • Publication number: 20090210561
    Abstract: 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 execution by the processing circuit for performing a method. The method includes: sending a message from the initiator to the target, the message requesting suspension of input/output operations between the initiator and the target for a period of time, the period of time being defined by the message; responsive to the message, suspending input/output operation messages for the period of time; performing a system change comprising at least one of: at least one update, a computer program installation, a recovery, and a change in operating parameters; and initiating new input/output operations after at least one of: expiration of the period of time and initiation of new input/output operations by the initiator.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: 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
  • Patent number: 7574529
    Abstract: A method for transferring data over a network operating in accordance with a protocol, such as the ESCON protocol, that supports a limited logical address range includes establishing a logical path over the network from a host or other device to a second device, such as a storage system, using path logical addresses within the given logical address range. A virtual path is created over the logical path to carry the data from the source to the target, wherein the target logical subsystem has a subsystem logical address which is outside the given logical address range.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: August 11, 2009
    Assignee: International Business Machines Corporation
    Inventors: Juan A Coronado, Bret W Holley, Lawrence C Blount
  • Publication number: 20090193145
    Abstract: A system, apparatus, and method dynamically manages logical path resources by adding, removing, and establishing logic paths based on specified priority schemes associated with the logical path resources. Information associated with the logical path resources is updated in a logical path resource table.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 30, 2009
    Applicant: IBM Corporation
    Inventors: Juan A. Coronado, Roger G. Hathorn, Bret W. Holley
  • Publication number: 20090193142
    Abstract: A method for replacing logical path resources, a host is able to replace a logical path it owns with a new logical path. Such a system is especially applicable when the condition of “out of resources” has been reached for a port. With this system, a host is guaranteed that it can replace a logical path it owns with a new logical path. It is not necessary for a control unit to have reached its maximum number of logical paths per port. A host is able to replace one logical path with a new logical path any time.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 30, 2009
    Inventors: Juan A. Coronado, Roger G. Hathorn, Bret W. Holley, Dinh H. Le
  • Patent number: 5574950
    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. Using dynamic switches coupled between primary and secondary sites, fewer ESCON communication links are required since the ESCON communication links can function either as a channel or as storage controller communication link.
    Type: Grant
    Filed: March 1, 1994
    Date of Patent: November 12, 1996
    Assignee: International Business Machines Corporation
    Inventors: Roger G. Hathorn, Bret W. Holley, James L. Iskiyan, William F. Micka, Asim R. Qureshi