Patents by Inventor John J. Wolfgang

John J. Wolfgang 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: 10146453
    Abstract: In one embodiment of the present description, data is migrated to a replacement source storage unit of a storage subsystem while being mirrored from the original source storage unit of a storage subsystem to an original target storage unit of a storage subsystem, and the original source storage unit and the replacement storage unit are swapped in a multi-storage volume swap to write updates to the replacement source storage unit instead of the original source storage unit, in input/output operations issued by at least one host. Further, data stored in the replacement source storage unit, is mirrored from the replacement source storage unit to the original target unit. Other aspects are described.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, William J. Rooney, John J. Wolfgang
  • Publication number: 20160313935
    Abstract: In one embodiment of the present description, data is migrated to a replacement source storage unit of a storage subsystem while being mirrored from the original source storage unit of a storage subsystem to an original target storage unit of a storage subsystem, and the original source storage unit and the replacement storage unit are swapped in a multi-storage volume swap to write updates to the replacement source storage unit instead of the original source storage unit, in input/output operations issued by at least one host. Further, data stored in the replacement source storage unit, is mirrored from the replacement source storage unit to the original target unit. Other aspects are described.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 27, 2016
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, William J. Rooney, John J. Wolfgang
  • Patent number: 9405628
    Abstract: In one embodiment of the present description, data is migrated to a replacement source storage unit of a storage subsystem while being mirrored from the original source storage unit of a storage subsystem to an original target storage unit of a storage subsystem, and the original source storage unit and the replacement storage unit are swapped in a multi-storage volume swap to write updates to the replacement source storage unit instead of the original source storage unit, in input/output operations issued by at least one host. Further, data stored in the replacement source storage unit, is mirrored from the replacement source storage unit to the original target unit. Other aspects are described.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, William J. Rooney, John J. Wolfgang
  • Patent number: 9032173
    Abstract: A method according to one embodiment includes receiving instruction to change from an original target storage subsystem in a disaster recovery configuration-to a new target storage subsystem. Second copy services relationships are created between one or more new target volumes on the new target storage subsystem and one or more source volumes on a source storage subsystem using multi-target functionality. Existing first copy services relationships between the source storage subsystem and the original target storage subsystem are terminated after all of the second copy services relationships are full duplex.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Publication number: 20150088821
    Abstract: In one embodiment of the present description, data is migrated to a replacement source storage unit of a storage subsystem while being mirrored from the original source storage unit of a storage subsystem to an original target storage unit of a storage subsystem, and the original source storage unit and the replacement storage unit are swapped in a multi-storage volume swap to write updates to the replacement source storage unit instead of the original source storage unit, in input/output operations issued by at least one host. Further, data stored in the replacement source storage unit, is mirrored from the replacement source storage unit to the original target unit. Other aspects are described.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, William J. Rooney, John J. Wolfgang
  • Publication number: 20150052324
    Abstract: A method according to one embodiment includes receiving instruction to change from an original target storage subsystem in a disaster recovery configuration-to a new target storage subsystem. Second copy services relationships are created between one or more new target volumes on the new target storage subsystem and one or more source volumes on a source storage subsystem using multi-target functionality. Existing first copy services relationships between the source storage subsystem and the original target storage subsystem are terminated after all of the second copy services relationships are full duplex.
    Type: Application
    Filed: November 4, 2014
    Publication date: February 19, 2015
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Patent number: 8904131
    Abstract: A system according to one embodiment, includes one or more source volumes on a source storage subsystem from which data is copied in first copy services relationships, the one or more source volumes being accessible to an application; one or more original target volumes on an original target storage subsystem to which data is copied in the first copy services relationships; logic configured for selecting a new target storage subsystem to replace the original target storage subsystem; logic configured for creating second copy services relationships between one or more new target volumes on the new target storage subsystem and the one or more source volumes on the source storage subsystem using multi-target functionality; and logic configured for terminating the first copy services relationships after all of the second copy services relationships are full duplex.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Patent number: 8892836
    Abstract: In one embodiment, a method for switching a storage subsystem in a disaster recovery configuration includes receiving instruction to change from an original target storage subsystem in a disaster recovery configuration including: a source storage subsystem including one or more source volumes from which data is copied in first copy services relationships, the one or more source volumes being accessible to an application, and the original target storage subsystem including one or more original target volumes to which data is copied in the first copy services relationships; selecting a new target storage subsystem to replace the original target storage subsystem, creating second copy services relationships between one or more new target volumes on the new target storage subsystem and the one or more source volumes on the source storage subsystem using multi-target functionality, and terminating the first copy services relationships after all the second copy services relationships are full duplex.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Patent number: 8799602
    Abstract: Aspects of the present invention relate to data migration and/or disaster recovery. One embodiment enables merging of bitmaps to allow for automation of the process of switching to a different target volume on the same storage subsystem without major interruption of data recovery capability and limited interruption of host I/O to the source volumes during the migration. In one approach, the migration of data onto a new target volume within the same storage subsystem as the original target volume is automated, without requiring the user to manually create or remove any new copy relationships.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Patent number: 8793456
    Abstract: Aspects of the present invention relate to data migration and/or disaster recovery. One embodiment enables merging of bitmaps to allow for automation of the process of switching to a different target volume on the same storage subsystem without major interruption of data recovery capability and limited interruption of host I/O to the source volumes during the migration. In one approach, the migration of data onto a new target volume within the same storage subsystem as the original target volume is automated, without requiring the user to manually create or remove any new copy relationships.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Patent number: 8788877
    Abstract: In one embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, configured for: validating a replication of copy services between a first storage system and a second storage system, removing a plurality of existing copy relationships between the first storage system and a failed storage system, creating a plurality of copy relationships between the first storage system and the second storage system, and synchronizing a plurality of data between the first storage system and the second storage system. In more embodiments, a system includes logic for performing the above functionality, and a method includes steps for performing the above functionality.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, William D. Olsen, John J. Wolfgang
  • Publication number: 20140059308
    Abstract: Aspects of the present invention relate to data migration and/or disaster recovery. One embodiment enables merging of bitmaps to allow for automation of the process of switching to a different target volume on the same storage subsystem without major interruption of data recovery capability and limited interruption of host I/O to the source volumes during the migration. In one approach, the migration of data onto a new target volume within the same storage subsystem as the original target volume is automated, without requiring the user to manually create or remove any new copy relationships.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Publication number: 20140059307
    Abstract: A system according to one embodiment, includes one or more source volumes on a source storage subsystem from which data is copied in first copy services relationships, the one or more source volumes being accessible to an application; one or more original target volumes on an original target storage subsystem to which data is copied in the first copy services relationships; logic configured for selecting a new target storage subsystem to replace the original target storage subsystem; logic configured for creating second copy services relationships between one or more new target volumes on the new target storage subsystem and the one or more source volumes on the source storage subsystem using multi-target functionality; and logic configured for terminating the first copy services relationships after all of the second copy services relationships are full duplex.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Publication number: 20140059003
    Abstract: Aspects of the present invention relate to data migration and/or disaster recovery. One embodiment enables merging of bitmaps to allow for automation of the process of switching to a different target volume on the same storage subsystem without major interruption of data recovery capability and limited interruption of host I/O to the source volumes during the migration.
    Type: Application
    Filed: October 31, 2013
    Publication date: February 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Publication number: 20140059009
    Abstract: In one embodiment, a method for switching a storage subsystem in a disaster recovery configuration includes receiving instruction to change from an original target storage subsystem in a disaster recovery configuration including: a source storage subsystem including one or more source volumes from which data is copied in first copy services relationships, the one or more source volumes being accessible to an application, and the original target storage subsystem including one or more original target volumes to which data is copied in the first copy services relationships; selecting a new target storage subsystem to replace the original target storage subsystem, creating second copy services relationships between one or more new target volumes on the new target storage subsystem and the one or more source volumes on the source storage subsystem using multi-target functionality, and terminating the first copy services relationships after all the second copy services relationships are full duplex.
    Type: Application
    Filed: October 31, 2013
    Publication date: February 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, Gregory E. McBride, John J. Wolfgang
  • Patent number: 8380686
    Abstract: Methods and apparatus are provided for copying data from a primary storage facility to a secondary storage facility which reduce the workload on the storage controller in the primary facility and minimize bandwidth usage. The primary storage facility includes a primary data replication appliance which transfers data to a secondary replication appliance. Updated data from a host is both stored through a storage controller in the primary facility and also received by the primary replication appliance. Logic in the primary replication appliance determines whether the immediately previous version of the data is in a buffer from a previous storage operation. If so, the current (updated) version of the data is compared with the previous version and the difference, such as calculated through a bit-wise exclusive-OR operation, is transferred to the secondary replication appliance.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: John J Wolfgang, Kenneth F Day, III, Philip M Doatmas, Henry E Butterworth, Carlos F Fuente
  • Publication number: 20130036326
    Abstract: In one embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, configured for: validating a replication of copy services between a first storage system and a second storage system, removing a plurality of existing copy relationships between the first storage system and a failed storage system, creating a plurality of copy relationships between the first storage system and the second storage system, and synchronizing a plurality of data between the first storage system and the second storage system. In more embodiments, a system includes logic for performing the above functionality, and a method includes steps for performing the above functionality.
    Type: Application
    Filed: August 3, 2011
    Publication date: February 7, 2013
    Applicant: International Business Machines Corporation
    Inventors: Amy N. Blea, David R. Blea, William D. Olsen, John J. Wolfgang
  • Patent number: 8200914
    Abstract: An apparatus, system, and method are disclosed for a read-before-write storage controller instruction. A sequencer receives an atomic read-before-write instruction comprising new data, a target address for the new data, and an undo log address. An I/O unit reads old data from the target address, writes the old data and the target address to the undo log address, and writes the new data to the target address as directed by the sequencer.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kenneth W. Boyd, Kenneth F. Day, III, Amiram Hayardeny, Michael E. Factor, John J. Wolfgang
  • Patent number: 8095827
    Abstract: A method for replicating a volume of data including selecting a target storage box to receive a physical copy of the actual volume of data stored on the source storage box for replication of the actual volume of data, selecting a point in time storage box to receive a physical copy of actual data stored on the target storage box, physically copying actual data stored on the target storage box to the point in time storage box, performing the replication of the actual volume of data by initiating the physical copying on the target storage box of the actual volume of data, and selectively undoing the physical copying on the target storage box of the actual volume of data by replacing the current actual data stored on the target storage box with the physical copy of actual target storage box data stored on the point in time storage box.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: David R. Blea, Errol J. Calder, Steven M. Kern, William D. Olsen, Jeffrey R. Placer, Benjamin J. Randall, Todd B. Schlomer, Jacob A. Stevens, John J. Wolfgang
  • Patent number: 8027951
    Abstract: A system, backup components and computer program product are provided to improve the efficiency of the transmission of consistency groups across multiple storage components by ensuring that volume transactions are evenly allocated among backup components. Each volume is initially assigned to a specified backup component. Once a color period begins, volume transactions are transmitted to the assigned backup component. Each backup component accumulates data transfer information for its assigned volumes throughout at least a portion of the color period and calculates a new volume assignment for the next color period. Before the start of the next color period, a captain storage controller transmits any new assignments to the backup components. During a next color period, the process is repeated using the new assignments.
    Type: Grant
    Filed: March 9, 2008
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Philip M. Doatmas, Kenneth F. Day, Kenneth W. Boyd, John J. Wolfgang