Database Recovery Patents (Class 707/674)
  • Patent number: 7716222
    Abstract: A quorum-based server power-down mechanism allows a manager in a computer cluster to power-down unresponsive servers in a manner that assures that an unresponsive server does not become responsive again. In order for a manager in a cluster to power down servers in the cluster, the cluster must have quorum, meaning that a majority of the computers in the cluster must be responsive. If the cluster has quorum, and if the manager server did not fail, the manager causes the failed server(s) to be powered down. If the manager server did fail, the new manager causes all unresponsive servers in the cluster to be powered down. If the power-down is successful, the resources on the failed server(s) may be failed over to other servers in the cluster that were not powered down. If the power-down is not successful, the cluster is disabled.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christopher Henry Jones, William T. Newport, Graham Derek Wallis
  • Patent number: 7711712
    Abstract: In accordance with new technique, a computerized data recovery system includes a storage subsystem and a backup server operatively coupled to backup storage medium, the storage subsystem including a continuous data protection system.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: May 4, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Yoshiki Kano
  • Publication number: 20100106686
    Abstract: A data management system for managing the storage of data on primary and secondary storage from a primary information source having original file content to be stored including: a data file stub stored on primary storage; a data file stored on secondary storage; and wherein: the data file stub comprises original file meta data and additional stub meta data relevant to the data file; the data file comprises the original file content and additional file meta data relevant to the data file stub; the additional stub meta data includes location and information relevant to locate and recover the data file; the additional file meta data includes information relevant to the location and content of the stub; the additional stub meta data and additional file meta data being so formed and arranged that the data to be stored may be accessed without stateful middleware.
    Type: Application
    Filed: February 5, 2008
    Publication date: April 29, 2010
    Inventors: Peter Harvey, Michael Harvey, Rudi Bierach, Mark Wharton
  • Publication number: 20100106691
    Abstract: In one embodiment of the present invention, a data-backup method includes partitioning a fingerprint namespace among a cluster of backup servers, the fingerprint namespace comprising fingerprints for representing units of data, each backup server of the cluster of backup servers managing units of data having fingerprints corresponding to an assigned partition of the fingerprint namespace. The method further includes receiving backup information from a client computing device for a block of data comprising units of data, the backup information including at least a fingerprint for each of the units of data and client-specific backup information. In addition, the method includes, utilizing the fingerprint for each of the units of data, deduplicating the units of data in parallel at the cluster of backup servers in accordance with the partitioning step, the deduplicating step comprising identifying ones of the units data already stored by the cluster of backup servers.
    Type: Application
    Filed: September 25, 2009
    Publication date: April 29, 2010
    Inventors: Kenneth Preslan, Matthew T. O'Keefe, Todd Ortberg
  • Publication number: 20100094811
    Abstract: An apparatus, system, and method are disclosed for Virtual Storage Access (VSAM) Volume Data Set (VVDS) recovery. A store module stores a data set name and data set characteristics for a data set in a recovery table when the data set is defined under a Z/OS® operating system. The recovery table indexed by the data set name. A retrieve module retrieves a Z/OS® Volume Table of Contents (VTOC) entry indexed by the data set name. In addition, the retrieve module retrieves the data set characteristics from the recovery table using the data set name. A recover module combines the data set characteristics and the VTOC entry to recover a Z/OS® VVDS entry.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Patent number: 7698320
    Abstract: Provided is a database management system coupled to a storage system comprising a first storage device for storing a database file and a control file, a second storage device for storing a journal corresponding to an update history of the data stored in the first storage device, and a third storage device for storing a log file; generating the journal upon receiving an update instruction; and recording the generated journal to the second storage device in correspondence with a check point. The database management system records the log to the third storage device in correspondence with identification information of the generated check point, restores data stored in the storage system by employing a journal stored in the second storage device before check point, and applies the log stored in the third storage device after the check point to restore a database file.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: April 13, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Seisuke Tokuda, Shinji Fujiwara
  • Patent number: 7698319
    Abstract: A method manages a database system that includes a first database device whose memory content in a storage area is changed based on a command designated through a network from any business terminal device, and a second database device for storing the same memory content as the first database device as a backup. The method makes the first database device execute: creating and storing a logical log that correlates a command content with a memory content in the storage area every time the process is executed; creating a physical log that correlates a position information about the portion that is changed by the process, the memory content after changing by the process, and a class of the process every time the process is executed; and storing command specifying information that specifies the command corresponding to the physical log with the corresponding physical log every time each physical log is created.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: April 13, 2010
    Assignee: Fujitsu Limited
    Inventors: Kazuhiro Taniguchi, Teruyuki Goto, Toshihide Matsuda
  • Publication number: 20100088499
    Abstract: Provided are techniques for migrating data. Contents are sealed to one or more registers. In response to determining that secure backup is enabled, platform metrics are stored in a private store. An out-of-band request is received. A response to the out-of-band request is provided using the stored platform metrics. Other embodiments are described and claimed.
    Type: Application
    Filed: December 20, 2005
    Publication date: April 8, 2010
    Inventors: Vincent J. Zimmer, Michael A. Rothman
  • Publication number: 20100088279
    Abstract: An information processing apparatus includes a remote copying processing part 214 copying, at predetermined time intervals, difference data of a D-VOL 72 onto a different D-VOL 72 via a communication interface; and a failover processing part 215 acquiring the number of other auxiliary volumes 74 provided to be added to the different D-VOL 72 as a new D-VOL 72 when the copying of the difference data of the D-VOL 72 onto the different D-VOL 72 is complete, comparing the number of other auxiliary volumes 74 with the number of auxiliary volumes 74 included in itself, and performing a failover process of switching a function of a copy source of a data copying process by the data copying processing part to a function of a copy destination thereof when the number of other auxiliary volumes 74 is larger than the number of that in itself by a predetermined value or more.
    Type: Application
    Filed: December 3, 2008
    Publication date: April 8, 2010
    Inventors: Xuerui ZHANG, Nobuyuki Saika
  • Patent number: 7693889
    Abstract: Performing a backup is disclosed. A first set of data associated with a second set of data is backed up. The first set of data is made available for use before backing up the second set of data. The second set of data is backed up within a prescribed interval after completing the backup of the first set of data. One of the first set of data and the second set data comprises metadata associated with the other of the first set of data and the second set of data and the other comprises one or more items of managed content.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: April 6, 2010
    Assignee: EMC Corporation
    Inventors: Peter Armorer, Anselmo Barrero, Brian Gardner, Roger W. Kilday, Ken Owens, Yasemin Ugur Ozekinci, Suavek Zajac
  • Publication number: 20100082552
    Abstract: A mechanism to selectively restore portions of a monolithically backed up database, while maintaining security relationships associated with the restored portions of the database is provided. Embodiments of the present invention provide a method, system and computer-readable storage medium for receiving a request to restore a selected object from among a plurality of backed up objects in a database backup, accessing security-related information associated with the selected object in the database backup, restoring the selected object using the information associated with the selected object in a target area, and associating elements of the security-related information with the restored selected object.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Louis Beatty, Steven R. DeVos, Deepak Saraf
  • Publication number: 20100082551
    Abstract: A method of updating a clone data map associated with a plurality of nodes of a computer system is disclosed. The clone data map includes node identification data and clone location data. A node failure event of a failed node of the computer system that supports a primary clone is detected. The clone data map is updated such that a secondary clone stored at a node other than the failed node is marked as a new primary clone. In addition, clone data maps may be used to perform node load balancing by placing a substantially similar number of primary clones on each node of a node cluster or may be used to increase or decrease a number of nodes of the node cluster. Further, data fragments that have a heavy usage or a large fragment size may be reduced in size by performing one or more data fragment split operations.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 1, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Vishal Kathuria, Robert H. Gerber, Mahesh K. Sreenivas, Yixue Zhu, John Ludeman, Ashwin Shrinivas, Ming Chuan Wu
  • Patent number: 7689608
    Abstract: Computer-implemented methods for controlling network asset recovery for a communication network include receiving an identification of a plurality of non-utilized assets from an asset identification system. Business rules to be applied to the non-utilized assets are identified. One of the non-utilized assets is automatically identified for recovery based on the identified business rules. A job ticket identifying the one of the non-utilized assets is automatically generated that includes information from the received identification of the plurality of non-utilized assets sufficient to direct an assigned technician to a physical location of the one of the non-utilized assets. A recovery dispatch system associated with the one of the non-utilized assets is determined and the generated job ticket is submitted to the determined recovery dispatch system.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: March 30, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Joe Medlock
  • Patent number: 7685187
    Abstract: One embodiment of a data recovery management system includes prompt logic operable to prompt a user to provide information describing impact that an extended interruption of a project tracking system would have on an work unit that uses the project tracking system to perform a particular workflow process; a database coupled to the prompt logic, operable to store feedback received from the user in response to answering questions proposed by the prompt logic; and organizational logic operable to compile information stored in the database for each work unit that utilizes the project tracking system to perform a particular workflow process. Other systems and methods are also provided.
    Type: Grant
    Filed: June 6, 2007
    Date of Patent: March 23, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brenda L. Hutchinson, Michael S. Hess
  • Publication number: 20100070478
    Abstract: One aspect of the present invention includes retrieving and recovering data chunks from alternate data stores in a storage management system which utilizes deduplication. In one embodiment, deduplication information for data chunks of data objects is stored at a system-wide level to enable the transfer and access of data chunks stored among multiple storage pools. When a data object is accessed on a first storage pool that contains damaged or inaccessible data chunks, the undamaged and accessible chunks may be retrieved from the first storage pool, in addition to retrieving an undamaged copy of the damaged or inaccessible data chunks from alternate data storage pools. Thus, a complete data object can be retrieved or recovered with a combination of chunks from the first storage pool and other storage pools within the storage management system, without requiring the entire data object to be retrieved from a backup source.
    Type: Application
    Filed: September 15, 2008
    Publication date: March 18, 2010
    Applicant: International Business Machines Corporation
    Inventor: Matthew J. Anglin
  • Publication number: 20100070734
    Abstract: Managing resource reclamation in data storage systems is provided. A volume deletion metadata recorder records metadata for one or more deleted volumes. A policy engine, responsive to a predetermined policy rule, applies the policy rule to the metadata. The policy engine initiates policy-controlled data storage space reclamation for the one or more deleted volumes. A volume reclaimer, responsive to the policy engine, reclaims data storage space from the one or more deleted volumes. A resource allocator allocates the data storage space to satisfy a minimum requirement for available zeroed extents that comprise a minimum requirement to satisfy needs of late allocated storage volumes.
    Type: Application
    Filed: November 8, 2007
    Publication date: March 18, 2010
    Applicant: International Business Machines Corproation
    Inventors: John P. Agombar, Christopher B. Beeken, Carlos F. Fuente, Simon Walsh
  • Patent number: 7676516
    Abstract: A database network router (DNR) in a database network includes a client access module and a database resource manager that communicate with each other using a common software interface. The client access module communicates with clients including application servers and external database servers; and the database resource manager communicates with the database servers. The DNR also includes a protocol manager for handling multiple database protocols. The database network router also includes local data cache storage to store commonly used data objects, results of parsed query statement, non-optimized query statements, and optimized alternatives and assigns a priority to each client on log-in. The DNR provides a method for connections pooling, a method for balancing the load in a database networks and a method for synchronizing the data stored in cache memory with the database network and method for synchronizing the data stored in cache memory with the database to insure data reliability.
    Type: Grant
    Filed: October 19, 2003
    Date of Patent: March 9, 2010
    Assignee: Active-Base Ltd.
    Inventor: Eric Boukobza