Patents by Inventor David B. Petersen

David B. Petersen 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).

  • Publication number: 20110239040
    Abstract: A method for controlling a system includes receiving an indication that an operation has failed in a secondary storage device, suspending data operations sent to the secondary data storage device from a primary storage device, determining a failure policy set by a user, and initiating a first policy responsive to determining that the first policy is active, the first policy including sending a status query to the secondary storage device, determining whether a response has been received from the secondary storage device, determining whether the response indicates a failure of the secondary storage device responsive to determining that the response has been received from the secondary storage device, and continuing processing tasks on the server and data operations on the primary storage device responsive to determining that the response indicates a failure of the secondary storage device.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Petersen, Gail A. Spear
  • Patent number: 8027952
    Abstract: Provided is a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Publication number: 20100169720
    Abstract: A system and associated method for determining a recovery time for a resource in a heterogeneous computing environment comprising interdependent resources. A graph for the resource representing all sequence dependencies and all group relations are created. The recovery time may be a cumulative startup time or a cumulative shutdown time of the resource considering interdependencies of the resource to other resources. The recovery time for all support resources having sequence dependencies with the resource is calculated and each node representing the support resources are removed from the graph. Then the recovery time for all member resources left in the graph that have group relations with the resource is calculated per a group type of the resource. The recovery time for the resource is a sum of the recovery time of all support resources, the recovery time of all member resources, and a unit recovery time of the resource.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Lumpp, David B. Petersen, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
  • Patent number: 7627775
    Abstract: Provided are a method, system and program from for managing failures in a mirrored system. A copy relationship between primary and secondary storage locations, wherein updates to the primary storage locations are copied to the secondary storage locations. A failure is detected preventing an application from writing updates to the primary storage locations. A failure message is received for the application in response to detecting the failure, wherein the failure message is not provided to the application. The copying of updates to the primary storage locations to the secondary storage locations is suspended. The failure message is provided to the application in response to suspending the copying.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, Gail Andrea Spear, David B. Petersen, Gregory Edward McBride
  • Patent number: 7603581
    Abstract: Provided are a method, system, and program for remote copying of updates to primary and secondary storage locations subject to a copy relationship. A first copy relationship is established between first and second storage locations in a first storage system and second storage system, respectively, wherein updates to the first storage locations are copied to the second storage locations. A second copy relationship is established between the first storage locations in the first copy relationship and third storage locations in a third storage system, wherein updates to the first storage locations are indicated in a first bitmap. A suspended third copy relationship is established between the second storage locations in the first copy relationship and the third storage locations, wherein updates to the second storage locations are indicated in a second bitmap.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: October 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Lisa Joan Gundy, Nils Torbjorn Kaving, Robert Frederic Kern, Gregory Edward McBride, Alan George McClure, William Frank Micka, David B. Petersen, Gail Andrea Spear, Warren Keith Stanley
  • Publication number: 20090055689
    Abstract: Systems, methods and computer products for coordinated disaster recovery of at least one computing cluster site are disclosed. According to exemplary embodiments, a disaster recovery system may include a computer processor and a disaster recovery process residing on the computer processor. The disaster recovery process may have instructions to monitor at least one computing cluster site, communicate monitoring events regarding the at least one computing cluster site with a second computing cluster site, generate alerts responsive to the monitoring events on the second computing cluster site regarding potential disasters, and coordinate recovery of the at least one computing cluster site onto the second computing cluster site in the event of a disaster.
    Type: Application
    Filed: August 21, 2007
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: David B. Petersen
  • Publication number: 20090019096
    Abstract: Provided is a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Application
    Filed: September 18, 2008
    Publication date: January 15, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Publication number: 20090013014
    Abstract: Provided are a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Application
    Filed: September 19, 2008
    Publication date: January 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Patent number: 7467168
    Abstract: Provided is a method for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Publication number: 20080178050
    Abstract: A data backup system and a method for sychronizing a replication of permanent data between primary and secondary disk subsystems and a replication of temporary data between primary and secondary computer servers in the event of an operational error are provided. The method includes detecting an operational error. The method further includes stopping replication of permanent data from the primary disk subsystem to the secondary disk subsystem at a first predetermined time, in response to the detection of the operational error. The method further includes stopping any further replication of temporary data from the primary computer server to the secondary computer server at the first predetermined time, in response to the detection of the operational error.
    Type: Application
    Filed: January 23, 2007
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert F. Kern, David B. Petersen, David H. Surman, Peter G. Sutton
  • Patent number: 7085956
    Abstract: A system and method for concurrently performing logical device swaps for at least one logical subsystem, comprising: concurrently performing the following for each logical subsystem of each computer system prior to the occurrence of an event calling for logical device swaps—receiving a list of data storage device pairs, each pair comprising a first device and a corresponding second device and placing each listed second data storage device into a pseudo-online state; and concurrently performing the following for each logical subsystem of each computer system upon the occurrence of an event calling for logical device swaps—replacing a binding to each listed first device with a binding to each corresponding listed second device, wherein the binding causes I/O requests to be directed to the listed first device prior to the replacement, and further wherein the binding causes I/O requests to be directed to the corresponding listed second device subsequent to the replacement.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: David B. Petersen, Michael J. Shannon, Harry M. Yudenfriend
  • Patent number: 7043665
    Abstract: Provided are a method, program, and system for managing data. A mirror policy is processed indicating volumes in a first storage system to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system, wherein the third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A failure is detected of the first and second storage systems at the first geographical location. Automatic reconfiguration is made to network resources directing I/O requests to volumes in the first storage system to direct I/O requests to volumes in the third storage system.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: May 9, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, David B. Petersen, Rune Willy Ludvig
  • Patent number: 6973586
    Abstract: A method for automatic peer to peer address switching, comprising: defining a secondary device as a logical alias of a primary device and performing the following steps concurrently for the primary-secondary device pair upon a determination that address switching is desired: terminating the device pair binding, terminating all logical alias bindings to the first device except the logical alias binding of the primary device to the secondary device, preventing the primary device from receiving I/O requests, and allowing the secondary device to receive I/O requests.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: David B. Petersen, John A. Stanbi, Harry M. Yudenfriend
  • Patent number: 6842825
    Abstract: In a system including a host, a primary storage subsystem coupled to the host, a cache coupled to the host and separate from the primary storage system, a secondary storage subsystem, and a data mover coupling the primary and secondary storage systems, data is temporarily cached for future storage in the primary storage subsystem so as to preserve timestamp information and maintain data consistency for asynchronously mirroring the data at a secondary subsystem.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: January 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Vaughn Geiner, Ronald Maynard Kern, Gregory Edward McBride, William Frank Micka, Jeffrey Mark Nick, Larry Richard Perry, David B. Petersen, David Michael Shackelford, Harold Glen Slone, Harry Morris Yudenfriend, Douglas M. Zobre
  • Publication number: 20040260736
    Abstract: Provided are a method, system, and program for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Application
    Filed: June 18, 2003
    Publication date: December 23, 2004
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Publication number: 20040260899
    Abstract: Provided are a method, program, and system for managing data. A mirror policy is processed indicating volumes in a first storage system to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system, wherein the third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A failure is detected of the first and second storage systems at the first geographical location. Automatic reconfiguration is made to network resources directing I/O requests to volumes in the first storage system to direct I/O requests to volumes in the third storage system.
    Type: Application
    Filed: June 18, 2003
    Publication date: December 23, 2004
    Inventors: Robert Frederic Kern, David B. Petersen, Rune Willy Ludvig
  • Publication number: 20040030837
    Abstract: In a system including a host, a primary storage subsystem coupled to the host, a cache coupled to the host and separate from the primary storage system, a secondary storage subsystem, and a data mover coupling the primary and secondary storage systems, data is temporarily cached for future storage in the primary storage subsystem so as to preserve timestamp information and maintain data consistency for asynchronously mirroring the data at a secondary subsystem.
    Type: Application
    Filed: August 7, 2002
    Publication date: February 12, 2004
    Inventors: Robert Vaughn Geiner, Ronald Maynard Kern, Gregory Edward McBride, William Frank Micka, Jeffrey Mark Nick, Larry Richard Perry, David B. Petersen, David Michael Shackelford, Harold Glen Slone, Harry Morris Yudenfriend, Douglas M. Zobre
  • Publication number: 20030204772
    Abstract: A system and method for concurrently performing logical device swaps for at least one logical subsystem, comprising: concurrently performing the following for each logical subsystem of each computer system prior to the occurrence of an event calling for logical device swaps—receiving a list of data storage device pairs, each pair comprising a first device and a corresponding second device and placing each listed second data storage device into a pseudo-online state; and concurrently performing the following for each logical subsystem of each computer system upon the occurrence of an event calling for logical device swaps—replacing a binding to each listed first device with a binding to each corresponding listed second device, wherein the binding causes I/O requests to be directed to the listed first device prior to the replacement, and further wherein the binding causes I/O requests to be directed to the corresponding listed second device subsequent to the replacement.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Inventors: David B. Petersen, Michael J. Shannon, Harry M. Yudenfriend
  • Publication number: 20030204773
    Abstract: A method for automatic peer to peer address switching, comprising: defining a secondary device as a logical alias of a primary device and performing the following steps concurrently for the primary-secondary device pair upon a determination that address switching is desired: terminating the device pair binding, terminating all logical alias bindings to the first device except the logical alias binding of the primary device to the secondary device, preventing the primary device from receiving I/O requests, and allowing the secondary device to receive I/O requests.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Petersen, John A. Stanbi, Harry M. Yudenfriend
  • Patent number: 5345590
    Abstract: A logically partitioned data processing system has a policy defining responsive actions to be undertaken by a process in one partition because of a monitored failure of an operating system in another partition. When such a failure occurs, the monitoring partition, if authorized, automatically communicates with a hypervisor to initiate the responsive actions on the failing partitions to reset and/or reconfigure that failing partition. Communication of action request between the partition and the hypervisor is accomplished without operator intervention, through a Service Call Logical Processor interface.
    Type: Grant
    Filed: September 1, 1993
    Date of Patent: September 6, 1994
    Assignee: International Business Machines Corporation
    Inventors: Donald F. Ault, David B. Petersen, Ian G. Redding, Stephen J. Schmandt