Patents by Inventor Christopher Canto
Christopher Canto 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: 11461031Abstract: A migration replication relationship for data migration between a migration-source volume on a first storage controller and a migration-target volume on a second storage controller, a volume represents a virtualized device. The method presents the migration-source volume and the migration-target volume as a same volume to a host whilst using differentiated target port descriptors to define different discoverable paths to the each. During data migration, the method allows input/output operations to the migration-source volume by presenting target ports of the first storage controller in an available state and deters input/output operations to the migration-target volume by presenting target ports on the second storage controller in a standby state whilst allowing host discovery of paths to the migration-target volume.Type: GrantFiled: June 22, 2021Date of Patent: October 4, 2022Assignee: International Business Machines CorporationInventors: Timothy Andrew Moran, Christopher Bulmer, Christopher Canto, Warren Hawkins
-
Patent number: 10303360Abstract: A first data storage device receives a first write request from a host device to update a first subset of the data regions and sends the first write request to a second data storage device. Prior to receiving a notification from the second device that it has been updated in accordance with the first write request, the first device receives a second write request from the second device to update a second subset of the data regions and one of the two devices is selected. If the first device is selected, the first device updates only its data regions that are in the second subset but not in the first subset according to the second write request. In the case that the second device is selected, the first device updates its data regions that are in the second subset according to the second write request.Type: GrantFiled: September 30, 2015Date of Patent: May 28, 2019Assignee: International Business Machines CorporationInventors: Christopher B E Beeken, Christopher Canto, Gordon J. Cockburn, John P. Wilkinson
-
Patent number: 9823879Abstract: Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analyzing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.Type: GrantFiled: April 6, 2015Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Christopher Canto, Bernard John Grainger, Nicholas Michael O'Rourke, Sivan Tal
-
Publication number: 20170091044Abstract: A first data storage device receives a first write request from a host device to update a first subset of the data regions and sends the first write request to a second data storage device. Prior to receiving a notification from the second device that it has been updated in accordance with the first write request, the first device receives a second write request from the second device to update a second subset of the data regions and one of the two devices is selected. If the first device is selected, the first device updates only its data regions that are in the second subset but not in the first subset according to the second write request. In the case that the second device is selected, the first device updates its data regions that are in the second subset according to the second write request.Type: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Inventors: Christopher BE Beeken, Christopher Canto, Gordon J. Cockburn, John P. Wilkinson
-
Publication number: 20150212757Abstract: Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analysing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.Type: ApplicationFiled: April 6, 2015Publication date: July 30, 2015Inventors: Christopher Canto, Bernard John Grainger, Nicholas Michael O'Rourke, Sivan Tal
-
Patent number: 9021068Abstract: Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analysing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.Type: GrantFiled: February 10, 2009Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Christopher Canto, Bernard John Grainger, Nicholas Michael O'Rourke, Sivan Tal
-
Publication number: 20090319699Abstract: Illustrative embodiments provide a computer implemented method for minimizing loss of access to a storage system during a concurrent controller code load in a redundant dual controller subsystem. The computer implemented method receives a request for a controller code load, verifies all required hosts are connected with the second controller to form a first verification, and responsive to the first verification indicating that all required hosts are connected with the second controller, varies a first controller offline. The controller code load is performed in the first controller, and the first controller is varied back online. The computer implemented method performs a verification that all required hosts are connected with the first controller to form a second verification, and responsive to the second verification indicating that all required hosts are connected with the first controller, varies the second controller offline, and performs the controller code load in the second controller.Type: ApplicationFiled: June 23, 2008Publication date: December 24, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher Canto, Thomas William Rickard
-
Publication number: 20090204708Abstract: Managing a networked storage system having a host operable to connect through a network fabric to storage apparatus comprises: a configuration component for inputting a configuration change into the networked storage system responsive to change instructions; a monitoring component operable in communication with the host and the network fabric to monitor I/O activity associated with elements of the networked storage system; an activity data storage component responsive to the monitoring component for storing a record of a monitored I/O activity; an analysis component, responsive to the configuration component for inputting configuration changes, for analysing the record of a monitored I/O activity for a recent activity; and an alert component, responsive to the analysis component detecting a recent activity, for alerting the configuration component.Type: ApplicationFiled: February 10, 2009Publication date: August 13, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher Canto, Bernard John Grainger, Nicholas Michael O'Rourke, Sivan Tal