Patents by Inventor Ian A. MacQuarrie
Ian A. MacQuarrie 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: 10425486Abstract: An aspect includes detecting a recurring intermittent error in a path of a network in a system that includes at least one data transmission port configured for connection to at least one shared data storage device via a plurality of paths of the network. It is determined by a path control module (PCM) in the network, whether a path recovery action has been initiated by a fiber channel protocol driver in the network. In response to determining that the path recovery action has not been initiated, the data transmission port is prevented from accessing the path for a specified time period by moving the path into a degraded sub-state, and subsequent to the specified time period the data transmission port is provided access to the path. In response to determining that the path recovery action has been initiated, the data transmission port is provided access to the path.Type: GrantFiled: February 16, 2017Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary S. Domrow, Lee N. Helgeson, Ian A. MacQuarrie, James A. O'Connor, Shawn T. Wright
-
Patent number: 10177968Abstract: An aspect includes detecting a recurring intermittent error in a path of a network in a system that includes at least one data transmission port configured for connection to at least one shared data storage device via a plurality of paths of the network. It is determined whether a cause of the recurring intermittent error is a previous path recovery action. In response to determining that the cause of the recurring intermittent error is not a previous path recovery action, the data transmission port is prevented from accessing the path for a specified time period by moving the path into a degraded sub-state, and subsequent to the specified time period the data transmission port is provided access to the path. In response to determining that the cause of the recurring intermittent error is a previous path recovery action, the data transmission port is provided access to the path.Type: GrantFiled: November 10, 2016Date of Patent: January 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary S. Domrow, Lee N. Helgeson, Ian A. MacQuarrie, James A. O'Connor, Shawn T. Wright
-
Publication number: 20180234290Abstract: An aspect includes detecting a recurring intermittent error in a path of a network in a system that includes at least one data transmission port configured for connection to at least one shared data storage device via a plurality of paths of the network. It is determined by a path control module (PCM) in the network, whether a path recovery action has been initiated by a fiber channel protocol driver in the network. In response to determining that the path recovery action has not been initiated, the data transmission port is prevented from accessing the path for a specified time period by moving the path into a degraded sub-state, and subsequent to the specified time period the data transmission port is provided access to the path. In response to determining that the path recovery action has been initiated, the data transmission port is provided access to the path.Type: ApplicationFiled: February 16, 2017Publication date: August 16, 2018Inventors: Gary S. Domrow, Lee N. Helgeson, Ian A. MacQuarrie, James A. O'Connor, Shawn T. Wright
-
Publication number: 20180131562Abstract: An aspect includes detecting a recurring intermittent error in a path of a network in a system that includes at least one data transmission port configured for connection to at least one shared data storage device via a plurality of paths of the network. It is determined whether a cause of the recurring intermittent error is a previous path recovery action. In response to determining that the cause of the recurring intermittent error is not a previous path recovery action, the data transmission port is prevented from accessing the path for a specified time period by moving the path into a degraded sub-state, and subsequent to the specified time period the data transmission port is provided access to the path. In response to determining that the cause of the recurring intermittent error is a previous path recovery action, the data transmission port is provided access to the path.Type: ApplicationFiled: November 10, 2016Publication date: May 10, 2018Inventors: Gary S. Domrow, Lee N. Helgeson, Ian A. MacQuarrie, James A. O'Connor, Shawn T. Wright
-
Patent number: 9652350Abstract: A method for evaluating error recovery effectiveness in a complex Storage Area Network (SAN) by a processor device is provided. At least one baseline performance metric is recorded. A predetermined error is injected into at least one component of the SAN associated with the recorded baseline performance metric. An elapsed time is recorded from the injection of the error to the return to the recorded baseline performance metric.Type: GrantFiled: January 22, 2015Date of Patent: May 16, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tara Astigarraga, Louie A. Dickens, Ian A. MacQuarrie, Jose R. Mosqueda Mejia
-
Publication number: 20160217020Abstract: A method for evaluating error recovery effectiveness in a complex Storage Area Network (SAN) by a processor device is provided. At least one baseline performance metric is recorded. A predetermined error is injected into at least one component of the SAN associated with the recorded baseline performance metric. An elapsed time is recorded from the injection of the error to the return to the recorded baseline performance metric.Type: ApplicationFiled: January 22, 2015Publication date: July 28, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tara ASTIGARRAGA, Louie A. DICKENS, Ian A. MACQUARRIE, Jose R. MOSQUEDA MEJIA
-
Patent number: 9189320Abstract: Embodiments relate to a computer for transmitting data in a network. The computer includes at least one data transmission port configured to be connected to at least one storage device via a plurality of paths of a network. The computer further includes a processor configured to detect recurring intermittent errors in one or more paths of the plurality of paths and to disable access to the one or more paths based on detecting the recurring intermittent errors.Type: GrantFiled: August 15, 2012Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Ian A. MacQuarrie, James A. O'Connor, Limei Shaw, Thomas Walter, Thomas V. Weaver, Shawn T. Wright
-
Patent number: 9116807Abstract: Embodiments relate to a computer for transmitting data in a network. The computer includes at least one data transmission port configured to be connected to at least one storage device via a plurality of paths of a network. The computer further includes a processor configured to detect recurring intermittent errors in one or more paths of the plurality of paths and to disable access to the one or more paths based on detecting the recurring intermittent errors.Type: GrantFiled: March 8, 2013Date of Patent: August 25, 2015Assignee: International Business Machines CorporationInventors: Ian A. MacQuarrie, James A. O'Connor, Limei Shaw, Thomas Walter, Thomas V. Weaver, Shawn T. Wright
-
Publication number: 20140053013Abstract: Embodiments relate to a computer for transmitting data in a network. The computer includes at least one data transmission port configured to be connected to at least one storage device via a plurality of paths of a network. The computer further includes a processor configured to detect recurring intermittent errors in one or more paths of the plurality of paths and to disable access to the one or more paths based on detecting the recurring intermittent errors.Type: ApplicationFiled: August 15, 2012Publication date: February 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ian A. MacQuarrie, James A. O'Connor, Limei Shaw, Thomas Walter, Thomas V. Weaver, Shawn T. Wright
-
Publication number: 20140053014Abstract: Embodiments relate to a computer for transmitting data in a network. The computer includes at least one data transmission port configured to be connected to at least one storage device via a plurality of paths of a network. The computer further includes a processor configured to detect recurring intermittent errors in one or more paths of the plurality of paths and to disable access to the one or more paths based on detecting the recurring intermittent errors.Type: ApplicationFiled: March 8, 2013Publication date: February 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ian A. MacQuarrie, James A. O'Connor, Limei Shaw, Thomas Walter, Thomas V. Weaver, Shawn T. Wright
-
Publication number: 20100275219Abstract: A network storage monitor system includes a device driver running on each of at least one first computer and a monitor application running on a second computer in communication with the each first computer. Each first computer also is in communication with a network storage switch and the network storage switch is in communication with at least one storage device. Each device driver sends to the second computer data regarding a storage event when the storage event is initiated by the respective first computer.Type: ApplicationFiled: April 23, 2009Publication date: October 28, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William G. Carlson, Ian MacQuarrie, Eric Wieder, Bin Ye