Search

Bret Holley Phones & Addresses

  • 640 Sunstream Ln, Tucson, AZ 85748
  • 9627 Corte Torre Del Sol, Tucson, AZ 85748
  • 5939 S Moon Desert Dr, Tucson, AZ 85747

Resumes

Resumes

Bret Holley Photo 1

Bret Holley

View page
Location:
Tucson, Arizona Area
Industry:
Computer Software

Publications

Us Patents

System, Method, And Program For Handling Failed Connections In An Input/Output (I/O) System

View page
US Patent:
6349350, Feb 19, 2002
Filed:
May 4, 1999
Appl. No.:
09/304736
Inventors:
Roger Gregory Hathorn - Tucson AZ
Bret Wayne Holley - Tucson AZ
James Lincoln Iskiyan - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
710 36, 710 5, 710 15, 710131, 709104, 709238, 711112, 714712
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.

Method, System, And Program For Simulating Input/Output (I/O) Requests To Test A System

View page
US Patent:
7114112, Sep 26, 2006
Filed:
Jun 18, 2003
Appl. No.:
10/465369
Inventors:
Timothy Alan Griffin - Tuscon AZ, US
Roger Gregory Hathorn - Tucson AZ, US
Bret Wayne Holley - Tuscon AZ, US
Lawrence Carter Blount - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G01R 31/28
US Classification:
714741, 714743
Abstract:
Provided are a method, system, and program for simulating I/O requests to test a system coupled to an adaptor having a port used for transmitting and receiving I/O requests to the system. A user test command is received indicating an I/O test object. The adaptor processes the I/O test object indicated in the user test command to generate a sequence of simulated I/O requests and transmits the generated simulated I/O requests to the system.

Method, System, And Program For Establishing And Requesting Status On A Computational Resource

View page
US Patent:
7395337, Jul 1, 2008
Filed:
Aug 29, 2002
Appl. No.:
10/231396
Inventors:
Mark Steven Bayus - Tucson AZ, US
Roger Gregory Hathorn - Tucson AZ, US
Bret Wayne Holley - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709227, 710 38
Abstract:
Provided are a method, system, and program for establishing and requesting status on a computational resource. An operation is performed to establish a computational resource, wherein the computational resource is not available until the establish operation is completed. A determination is made as to whether a status request to determine status of the computational resource is pending before the establish operation has completed. Indication is made to resubmit the status request if there is a status request for the computational resource pending before the establish operation has completed.

Synchronizing Logical Systems

View page
US Patent:
7409519, Aug 5, 2008
Filed:
Nov 12, 2004
Appl. No.:
10/987267
Inventors:
Juan Alonso Coronado - Tucson AZ, US
Bret Wayne Holley - Tucson AZ, US
Marlyn Quinones - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/08
US Classification:
711170, 711203
Abstract:
A storage control unit detects a change in a configuration of a plurality of logical subsystems included in the storage control unit. The storage control unit sends a notification, wherein the notification indicates the change in the configuration of the plurality of logical subsystems. The storage control unit receives data transfer requests directed at available logical subsystems in the storage control unit, wherein the available logical subsystems are determined based on the configuration of the plurality of logical subsystems.

Addressing Logical Subsystems In A Data Storage System

View page
US Patent:
7574529, Aug 11, 2009
Filed:
Jun 22, 2004
Appl. No.:
10/874160
Inventors:
Juan A Coronado - Tucson AZ, US
Bret W Holley - Tucson AZ, US
Lawrence C Blount - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/00
US Classification:
709245, 709238
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.

Usage Of Persistent Information Unit Pacing Protocol In Fibre Channel Communications

View page
US Patent:
7668980, Feb 23, 2010
Filed:
Nov 30, 2007
Appl. No.:
11/948833
Inventors:
Roger Gregory Hathorn - Tucson AZ, US
Bret Wayne Holley - Tucson AZ, US
Matthew Joseph Kalos - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/00
US Classification:
710 34, 710 29, 710 33, 709211, 709212, 709225, 709231, 709237
Abstract:
Provided are a method, system, and article of manufacture, wherein a primary storage control unit receives an information unit from a remote host over a fiber channel connection, wherein persistent information unit pacing is implemented over the fiber channel connection. Information is maintained on how many large writes have been received at the primary storage control unit over at least one logical path established over the fiber channel connection between the primary storage control unit and the remote host, wherein a large write is an input/output (I/O) operation for which a number of data information units that are processed exceeds a default value of an information unit pacing credit. The primary storage control unit adjusts an information unit pacing parameter included in a response sent from the primary storage control unit to the remote host, wherein the adjusting is based at least on the information maintained on how many large writes have been received at the primary storage control unit over the at least one logical path.

System And Article Of Manufacture For Establishing And Requesting Status On A Computational Resource

View page
US Patent:
7941545, May 10, 2011
Filed:
Apr 10, 2008
Appl. No.:
12/101092
Inventors:
Mark Steven Bayus - Tucson AZ, US
Roger Gregory Hathorn - Tucson AZ, US
Bret Wayne Holley - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709227, 709228
Abstract:
Provided are a system and article of manufacture for establishing and requesting status on a computational resource. An operation is performed to establish a computational resource, wherein the computational resource is not available until the establish operation is completed. A determination is made as to whether a status request to determine status of the computational resource is pending before the establish operation has completed. Indication is made to resubmit the status request if there is a status request for the computational resource pending before the establish operation has completed.

Method To Manage Path Failure Thresholds

View page
US Patent:
7983171, Jul 19, 2011
Filed:
Sep 30, 2008
Appl. No.:
12/241836
Inventors:
Juan A. Coronado - Tucson AZ, US
Roger G. Hathorn - Tucson AZ, US
Bret W. Holley - Tucson AZ, US
Clarisa Valencia - Tucson AZ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G01R 31/08
G06F 11/00
G08C 15/00
H04J 1/16
H04J 3/14
H04L 1/00
H04L 12/26
US Classification:
370241, 714 1
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.
Bret W Holley from Tucson, AZ, age ~58 Get Report