WO2005013154A3 - Parallel recovery by non-failed nodes - Google Patents

Parallel recovery by non-failed nodes Download PDF

Info

Publication number
WO2005013154A3
WO2005013154A3 PCT/US2004/024425 US2004024425W WO2005013154A3 WO 2005013154 A3 WO2005013154 A3 WO 2005013154A3 US 2004024425 W US2004024425 W US 2004024425W WO 2005013154 A3 WO2005013154 A3 WO 2005013154A3
Authority
WO
WIPO (PCT)
Prior art keywords
recovery
nodes
shared
failed node
failed nodes
Prior art date
Application number
PCT/US2004/024425
Other languages
French (fr)
Other versions
WO2005013154A2 (en
Inventor
Roger Bamford
Sashikanth Chandrasekaran
Angelo Pruscino
Original Assignee
Oracle Int Corp
Roger Bamford
Sashikanth Chandrasekaran
Angelo Pruscino
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oracle Int Corp, Roger Bamford, Sashikanth Chandrasekaran, Angelo Pruscino filed Critical Oracle Int Corp
Priority to EP04779472.2A priority Critical patent/EP1649374B1/en
Priority to AU2004262370A priority patent/AU2004262370B2/en
Priority to JP2006522046A priority patent/JP4586019B2/en
Priority to CN2004800217520A priority patent/CN1829974B/en
Priority to CA2532048A priority patent/CA2532048C/en
Publication of WO2005013154A2 publication Critical patent/WO2005013154A2/en
Publication of WO2005013154A3 publication Critical patent/WO2005013154A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Abstract

Various techniques are described for improving the performance of a shared-nothing database system in which at least two of the nodes that are running the shared-nothing database system have shared access to a disk. Specifically, techniques are provided for recovering the data owned by a failed node using multiple recovery nodes operating in parallel. The data owned by a failed node is reassigned to recovery nodes that have access to the shared disk on which the data resides. The recovery logs of the failed node are read by the recovery nodes, or by a coordinator process that distributes the recovery tasks to the recovery nodes.
PCT/US2004/024425 2003-08-01 2004-07-28 Parallel recovery by non-failed nodes WO2005013154A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP04779472.2A EP1649374B1 (en) 2003-08-01 2004-07-28 Parallel recovery by non-failed nodes
AU2004262370A AU2004262370B2 (en) 2003-08-01 2004-07-28 Parallel recovery by non-failed nodes
JP2006522046A JP4586019B2 (en) 2003-08-01 2004-07-28 Parallel recovery with non-failing nodes
CN2004800217520A CN1829974B (en) 2003-08-01 2004-07-28 Parallel recovery by non-failed nodes
CA2532048A CA2532048C (en) 2003-08-01 2004-07-28 Parallel recovery by non-failed nodes

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US49201903P 2003-08-01 2003-08-01
US60/492,019 2003-08-01
US10/831,413 2004-04-23
US10/831,413 US8234517B2 (en) 2003-08-01 2004-04-23 Parallel recovery by non-failed nodes

Publications (2)

Publication Number Publication Date
WO2005013154A2 WO2005013154A2 (en) 2005-02-10
WO2005013154A3 true WO2005013154A3 (en) 2005-09-09

Family

ID=34118902

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/024425 WO2005013154A2 (en) 2003-08-01 2004-07-28 Parallel recovery by non-failed nodes

Country Status (6)

Country Link
US (1) US8234517B2 (en)
EP (1) EP1649374B1 (en)
JP (1) JP4586019B2 (en)
AU (1) AU2004262370B2 (en)
CA (1) CA2532048C (en)
WO (1) WO2005013154A2 (en)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7120651B2 (en) * 2003-08-01 2006-10-10 Oracle International Corporation Maintaining a shared cache that has partitions allocated among multiple nodes and a data-to-partition mapping
US7277897B2 (en) * 2003-08-01 2007-10-02 Oracle International Corporation Dynamic reassignment of data ownership
US8234517B2 (en) * 2003-08-01 2012-07-31 Oracle International Corporation Parallel recovery by non-failed nodes
US7139772B2 (en) * 2003-08-01 2006-11-21 Oracle International Corporation Ownership reassignment in a shared-nothing database system
US7080214B2 (en) * 2003-10-16 2006-07-18 International Business Machines Corporation Directory based support for function shipping in a multiprocessor system
US20050283658A1 (en) * 2004-05-21 2005-12-22 Clark Thomas K Method, apparatus and program storage device for providing failover for high availability in an N-way shared-nothing cluster system
JP4574230B2 (en) * 2004-05-27 2010-11-04 株式会社日立製作所 Database management method and database system
US7315872B2 (en) * 2004-08-31 2008-01-01 International Business Machines Corporation Dynamic and selective data source binding through a metawrapper
US7933868B2 (en) * 2004-11-04 2011-04-26 Microsoft Corporation Method and system for partition level cleanup of replication conflict metadata
US8566326B2 (en) 2004-11-05 2013-10-22 Oracle International Corporation High-performance log-based processing
US7814065B2 (en) 2005-08-16 2010-10-12 Oracle International Corporation Affinity-based recovery/failover in a cluster environment
JP4920248B2 (en) * 2005-12-02 2012-04-18 株式会社日立製作所 Server failure recovery method and database system
US20070162506A1 (en) * 2006-01-12 2007-07-12 International Business Machines Corporation Method and system for performing a redistribute transparently in a multi-node system
JP2007249468A (en) * 2006-03-15 2007-09-27 Hitachi Ltd Cpu allocation method, cpu allocation program, cpu allocation device and database management system
US7702660B2 (en) * 2006-12-12 2010-04-20 Oracle International Corporation I/O free recovery set determination
US8150870B1 (en) * 2006-12-22 2012-04-03 Amazon Technologies, Inc. Scalable partitioning in a multilayered data service framework
US7769732B2 (en) * 2007-08-27 2010-08-03 International Business Machines Corporation Apparatus and method for streamlining index updates in a shared-nothing architecture
US20090063807A1 (en) * 2007-08-29 2009-03-05 International Business Machines Corporation Data redistribution in shared nothing architecture
US20090063589A1 (en) * 2007-08-29 2009-03-05 International Business Machines Corporation Apparatus and method to decouple large object data processing from main-line data processing in a shared-nothing architecture
US8527454B2 (en) * 2007-08-29 2013-09-03 Emc Corporation Data replication using a shared resource
US8707318B2 (en) * 2007-10-12 2014-04-22 Microsoft Corporation Partitioning system including a generic partitioning manager for partitioning resources
US7774311B2 (en) * 2008-07-17 2010-08-10 International Business Machines Corporation Method and apparatus of distributing data in partioned databases operating on a shared-nothing architecture
US8429134B2 (en) * 2009-09-08 2013-04-23 Oracle International Corporation Distributed database recovery
US8510334B2 (en) 2009-11-05 2013-08-13 Oracle International Corporation Lock manager on disk
US8990185B2 (en) * 2010-02-19 2015-03-24 International Business Machines Corporation Evaluating reference based operations in shared nothing parallelism systems
US8768973B2 (en) * 2010-05-26 2014-07-01 Pivotal Software, Inc. Apparatus and method for expanding a shared-nothing system
US8768981B1 (en) 2010-08-27 2014-07-01 Disney Enterprises, Inc. System and method for distributing and accessing files in a distributed storage system
US8290919B1 (en) * 2010-08-27 2012-10-16 Disney Enterprises, Inc. System and method for distributing and accessing files in a distributed storage system
US8392368B1 (en) 2010-08-27 2013-03-05 Disney Enterprises, Inc. System and method for distributing and accessing files in a distributed storage system
US8793250B1 (en) * 2010-12-17 2014-07-29 Amazon Technologies, Inc. Flexible partitioning of data
JP5967073B2 (en) * 2011-02-21 2016-08-10 富士通株式会社 Processor management method
US10176184B2 (en) * 2012-01-17 2019-01-08 Oracle International Corporation System and method for supporting persistent store versioning and integrity in a distributed data grid
US9405815B1 (en) 2012-10-02 2016-08-02 Amazon Technologies, Inc. Data recovery in a distributed computing environment
US10223431B2 (en) * 2013-01-31 2019-03-05 Facebook, Inc. Data stream splitting for low-latency data access
US9609050B2 (en) 2013-01-31 2017-03-28 Facebook, Inc. Multi-level data staging for low latency data access
US8903779B1 (en) 2013-03-06 2014-12-02 Gravic, Inc. Methods for returning a corrupted database to a known, correct state
US9760654B2 (en) 2013-04-26 2017-09-12 Wal-Mart Stores, Inc. Method and system for focused multi-blocking to increase link identification rates in record comparison
US9384238B2 (en) * 2013-04-26 2016-07-05 Wal-Mart Stores, Inc. Block partitioning for efficient record processing in parallel computing environment
US9348717B2 (en) 2013-07-24 2016-05-24 Netapp, Inc. Storage failure processing in a shared storage architecture
US10747475B2 (en) 2013-08-26 2020-08-18 Vmware, Inc. Virtual disk blueprints for a virtualized storage area network, wherein virtual disk objects are created from local physical storage of host computers that are running multiple virtual machines
US9672115B2 (en) * 2013-08-26 2017-06-06 Vmware, Inc. Partition tolerance in cluster membership management
US11016820B2 (en) 2013-08-26 2021-05-25 Vmware, Inc. Load balancing of resources
US9811531B2 (en) 2013-08-26 2017-11-07 Vmware, Inc. Scalable distributed storage architecture
US9887924B2 (en) 2013-08-26 2018-02-06 Vmware, Inc. Distributed policy-based provisioning and enforcement for quality of service
US9652520B2 (en) * 2013-08-29 2017-05-16 Oracle International Corporation System and method for supporting parallel asynchronous synchronization between clusters in a distributed data grid
US10635644B2 (en) * 2013-11-11 2020-04-28 Amazon Technologies, Inc. Partition-based data stream processing framework
US10474493B2 (en) * 2014-02-28 2019-11-12 Red Hat, Inc. Systems and methods for semi-durable transaction log storage in two-phase commit protocol transaction processing
US10203981B2 (en) * 2014-02-28 2019-02-12 Red Hat, Inc. Systems and methods for prepare list communication to participants in two-phase commit protocol transaction processing
US9483311B2 (en) * 2014-09-15 2016-11-01 International Business Machines Corporation Logical data shuffling
US9830223B1 (en) * 2015-01-26 2017-11-28 Intel Corporation Methods for repairing a corrupted database to a new, correct state
US9804935B1 (en) 2015-01-26 2017-10-31 Intel Corporation Methods for repairing a corrupted database to a new, correct state by selectively using redo and undo operations
US11100073B2 (en) * 2015-11-12 2021-08-24 Verizon Media Inc. Method and system for data assignment in a distributed system
US10852998B2 (en) * 2016-02-25 2020-12-01 Rubrik, Inc. Sub-cluster recovery using a partition group index
KR101797482B1 (en) 2016-04-22 2017-11-14 주식회사 티맥스데이터 Method, apparatus, and computer program stored in computer readable medium for recoverying block in database system
US10740198B2 (en) * 2016-12-22 2020-08-11 Purdue Research Foundation Parallel partial repair of storage
US10705925B2 (en) 2017-03-24 2020-07-07 Hewlett Packard Enterprise Development Lp Satisfying recovery service level agreements (SLAs)
US10331363B2 (en) 2017-11-22 2019-06-25 Seagate Technology Llc Monitoring modifications to data blocks
US11003557B2 (en) 2018-12-10 2021-05-11 International Business Machines Corporation Dynamic data restoration from multiple recovery sites implementing synchronous remote mirroring
US11461194B2 (en) 2020-10-30 2022-10-04 Cohesity, Inc. Parallel restore of a large object
US11593309B2 (en) * 2020-11-05 2023-02-28 International Business Machines Corporation Reliable delivery of event notifications from a distributed file system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996037837A2 (en) * 1995-05-26 1996-11-28 Telenor As Continuously available database server having multiple groups of nodes with minimum intersecting sets of database fragment replicas
US5805785A (en) * 1996-02-27 1998-09-08 International Business Machines Corporation Method for monitoring and recovery of subsystems in a distributed/clustered system
US5996086A (en) * 1997-10-14 1999-11-30 Lsi Logic Corporation Context-based failover architecture for redundant servers
CA2435388A1 (en) * 2001-06-28 2003-01-09 Oracle International Corporation Partitioning ownership of a database among different database servers to control access to the database
US20030051187A1 (en) * 2001-08-09 2003-03-13 Victor Mashayekhi Failover system and method for cluster environment

Family Cites Families (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA243538A (en) 1924-10-14 Henry Blackmore John Lumbermen's road-making tank
US51187A (en) * 1865-11-28 Improvement in horse-rakes
US5109483A (en) 1987-06-15 1992-04-28 International Business Machines Corp. Node initiating xid exchanges over an activated link including an exchange of sets of binding signals between nodes for establishing sessions
US4827411A (en) 1987-06-15 1989-05-02 International Business Machines Corporation Method of maintaining a topology database
US4914571A (en) 1987-06-15 1990-04-03 International Business Machines Corporation Locating resources in computer networks
US5101348A (en) 1988-06-23 1992-03-31 International Business Machines Corporation Method of reducing the amount of information included in topology database update messages in a data communications network
US4873517A (en) 1988-06-23 1989-10-10 International Business Machines Corporation Method for selecting least weight end node to end node route in a data communications network
US4972437A (en) 1988-06-24 1990-11-20 International Business Machines Corporation Method of controlling limited resource sessions in a data communications network
US5319773A (en) 1990-05-16 1994-06-07 International Business Machines Corporation Asynchronous resynchronization of a commit procedure
EP0483424A1 (en) 1990-10-30 1992-05-06 International Business Machines Corporation Key hashing in data processors
CA2078310A1 (en) 1991-09-20 1993-03-21 Mark A. Kaufman Digital processor with distributed memory system
IL99923A0 (en) 1991-10-31 1992-08-18 Ibm Israel Method of operating a computer in a network
US5423037A (en) * 1992-03-17 1995-06-06 Teleserve Transaction Technology As Continuously available database server having multiple groups of nodes, each group maintaining a database copy with fragments stored on multiple nodes
US5313051A (en) 1992-04-06 1994-05-17 International Business Machines Corp. Paperless parcel tracking system
US5432926A (en) 1992-12-04 1995-07-11 International Business Machines Corporation Method and apparatus for improving database reliability and response time in a distributed transaction processing system
US5687369A (en) 1993-09-02 1997-11-11 International Business Machines Corporation Selecting buckets for redistributing data between nodes in a parallel database in the incremental mode
GB2297180B (en) * 1993-09-27 1998-05-20 Oracle Corp Method and apparatus for parallel processing in a database system
JPH07262069A (en) * 1994-03-17 1995-10-13 Hitachi Ltd Failure recovery method
US5625811A (en) 1994-10-31 1997-04-29 International Business Machines Corporation Method and system for database load balancing
JP3239669B2 (en) 1995-02-20 2001-12-17 株式会社日立製作所 Storage control device and control method thereof
JP3020833B2 (en) 1995-06-19 2000-03-15 株式会社東芝 Checkpoint acquisition system
KR100379222B1 (en) 1995-07-21 2003-07-16 이엠씨 코포레이션 How to adjust dynamic load
US5740362A (en) 1995-11-06 1998-04-14 International Business Machines Corporation Management of network distributed agents in a distributed computing environment
US6311265B1 (en) 1996-03-25 2001-10-30 Torrent Systems, Inc. Apparatuses and methods for programming parallel computers
US6247026B1 (en) 1996-10-11 2001-06-12 Sun Microsystems, Inc. Method, apparatus, and product for leasing of delegation certificates in a distributed system
US5892754A (en) 1996-06-07 1999-04-06 International Business Machines Corporation User controlled adaptive flow control for packet networks
US5832484A (en) * 1996-07-02 1998-11-03 Sybase, Inc. Database system with methods for parallel lock management
US5966706A (en) * 1997-02-19 1999-10-12 At&T Corp Local logging in a distributed database management computer system
EP0862117B1 (en) * 1997-02-28 2002-09-18 Alcatel Interfacing device to replace M sets of bits out of N sets of bits, control unit and logical cell
US6067550A (en) 1997-03-10 2000-05-23 Microsoft Corporation Database computer system with application recovery and dependency handling write cache
US5907849A (en) * 1997-05-29 1999-05-25 International Business Machines Corporation Method and system for recovery in a partitioned shared nothing database system using virtual share disks
US5951695A (en) * 1997-07-25 1999-09-14 Hewlett-Packard Company Fast database failover
US6253229B1 (en) 1997-11-19 2001-06-26 International Business Machines Corporation Hotspots only interfaces to links in hypertext document pages in network display stations
US6253273B1 (en) 1998-02-06 2001-06-26 Emc Corporation Lock mechanism
WO2003003252A1 (en) 1998-02-12 2003-01-09 Oracle International Corporation Partitioning ownership of a database among different database servers to control access to the database
US6011918A (en) 1998-04-22 2000-01-04 International Business Machines Corporation Methods, systems and computer program products for generating client/server applications
US6480895B1 (en) 1998-05-06 2002-11-12 International Business Machines Corporation Integration of objects including Java bytecodes with legacy 3270 applications
US6370619B1 (en) 1998-06-22 2002-04-09 Oracle Corporation Managing partitioned cache
US6272491B1 (en) 1998-08-24 2001-08-07 Oracle Corporation Method and system for mastering locks in a multiple server database system
US6119244A (en) * 1998-08-25 2000-09-12 Network Appliance, Inc. Coordinating persistent status information with multiple file servers
US6295610B1 (en) * 1998-09-17 2001-09-25 Oracle Corporation Recovering resources in parallel
US6530035B1 (en) * 1998-10-23 2003-03-04 Oracle Corporation Method and system for managing storage systems containing redundancy data
JP4094752B2 (en) * 1998-11-27 2008-06-04 株式会社日立製作所 Transaction processing method, apparatus for executing the same, and medium storing the processing program
US6321238B1 (en) * 1998-12-28 2001-11-20 Oracle Corporation Hybrid shared nothing/shared disk database system
US6341340B1 (en) 1998-12-28 2002-01-22 Oracle Corporation Transitioning ownership of data items between ownership groups
US6438714B1 (en) 1999-03-31 2002-08-20 International Business Machines Corporation Method and apparatus for testing large arrays of storage devices
US6453404B1 (en) 1999-05-27 2002-09-17 Microsoft Corporation Distributed data cache with memory allocation model
US6622263B1 (en) * 1999-06-30 2003-09-16 Jack Justin Stiffler Method and apparatus for achieving system-directed checkpointing without specialized hardware assistance
US6567811B1 (en) 1999-07-15 2003-05-20 International Business Machines Corporation Method and system to merge volume groups on a UNIX-based computer system
US6567509B1 (en) 1999-07-22 2003-05-20 International Business Machines Corporation Method and system to extend functionality of voice processing systems
US6636248B1 (en) 1999-09-01 2003-10-21 International Business Machines Corporation Method and system for visually delineating a relationship between related graphical windows in a graphical user interface
US6658589B1 (en) * 1999-12-20 2003-12-02 Emc Corporation System and method for backup a parallel server data storage system
US6594676B1 (en) 2000-04-10 2003-07-15 International Business Machines Corporation System and method for recovery of multiple shared database data sets using multiple change accumulation data sets as inputs
US6873987B1 (en) * 2000-05-31 2005-03-29 International Business Machines Corporation Method, system and program products for recovering from failures within a shared nothing distributed computing environment
CA2413434A1 (en) * 2000-06-26 2002-01-03 International Business Machines Corporation Data management application programming interface for a parallel file system
US6728897B1 (en) * 2000-07-25 2004-04-27 Network Appliance, Inc. Negotiating takeover in high availability cluster
CA2440277C (en) 2001-03-07 2011-05-17 Oracle International Corporation Managing checkpoint queues in a multiple node system
US6708175B2 (en) * 2001-06-06 2004-03-16 International Business Machines Corporation Program support for disk fencing in a shared disk parallel file system across storage area network
US6928580B2 (en) * 2001-07-09 2005-08-09 Hewlett-Packard Development Company, L.P. Distributed data center system protocol for continuity of service in the event of disaster failures
US20030041215A1 (en) 2001-08-27 2003-02-27 George Robert T. Method and apparatus for the utilization of distributed caches
WO2003025801A1 (en) * 2001-09-21 2003-03-27 Polyserve, Inc. System and method for implementing journaling in a multi-node environment
US7127633B1 (en) * 2001-11-15 2006-10-24 Xiotech Corporation System and method to failover storage area network targets from one interface to another
US20030154236A1 (en) * 2002-01-22 2003-08-14 Shaul Dar Database Switch enabling a database area network
US7178050B2 (en) * 2002-02-22 2007-02-13 Bea Systems, Inc. System for highly available transaction recovery for transaction processing systems
US7039828B1 (en) * 2002-02-28 2006-05-02 Network Appliance, Inc. System and method for clustered failover without network support
US8140622B2 (en) * 2002-05-23 2012-03-20 International Business Machines Corporation Parallel metadata service in storage area network environment
US6947956B2 (en) * 2002-06-06 2005-09-20 International Business Machines Corporation Method and apparatus for selective caching of transactions in a computer system
US6981104B2 (en) 2002-07-12 2005-12-27 Hewlett-Packard Development Company, L.P. Method for conducting checkpointing within a writeback cache
US8676843B2 (en) * 2002-11-14 2014-03-18 LexiNexis Risk Data Management Inc. Failure recovery in a parallel-processing database system
US7293024B2 (en) * 2002-11-14 2007-11-06 Seisint, Inc. Method for sorting and distributing data among a plurality of nodes
US7827283B2 (en) * 2003-02-19 2010-11-02 International Business Machines Corporation System for managing and controlling storage access requirements
US20040172508A1 (en) * 2003-02-27 2004-09-02 Vincent Nguyen System and method for memory mirroring
US7277897B2 (en) 2003-08-01 2007-10-02 Oracle International Corporation Dynamic reassignment of data ownership
US8234517B2 (en) * 2003-08-01 2012-07-31 Oracle International Corporation Parallel recovery by non-failed nodes
US7380039B2 (en) 2003-12-30 2008-05-27 3Tera, Inc. Apparatus, method and system for aggregrating computing resources
US7739677B1 (en) * 2005-05-27 2010-06-15 Symantec Operating Corporation System and method to prevent data corruption due to split brain in shared data clusters

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996037837A2 (en) * 1995-05-26 1996-11-28 Telenor As Continuously available database server having multiple groups of nodes with minimum intersecting sets of database fragment replicas
US5805785A (en) * 1996-02-27 1998-09-08 International Business Machines Corporation Method for monitoring and recovery of subsystems in a distributed/clustered system
US5996086A (en) * 1997-10-14 1999-11-30 Lsi Logic Corporation Context-based failover architecture for redundant servers
CA2435388A1 (en) * 2001-06-28 2003-01-09 Oracle International Corporation Partitioning ownership of a database among different database servers to control access to the database
US20030051187A1 (en) * 2001-08-09 2003-03-13 Victor Mashayekhi Failover system and method for cluster environment

Also Published As

Publication number Publication date
AU2004262370A1 (en) 2005-02-10
EP1649374A2 (en) 2006-04-26
JP4586019B2 (en) 2010-11-24
WO2005013154A2 (en) 2005-02-10
EP1649374B1 (en) 2017-08-23
CA2532048C (en) 2013-04-30
US8234517B2 (en) 2012-07-31
US20040215640A1 (en) 2004-10-28
AU2004262370B2 (en) 2011-01-27
JP2007501455A (en) 2007-01-25
CA2532048A1 (en) 2005-02-10

Similar Documents

Publication Publication Date Title
WO2005013154A3 (en) Parallel recovery by non-failed nodes
WO2005013157A3 (en) Dynamic reassignment of data ownership
WO2004036365A3 (en) Dividing a travel query into sub-queries
WO2004114160A3 (en) Systems and processes for automated criteria and attribute generation, searching, auditing and reporting of data
WO2006042107A3 (en) Redundant data storage reconfiguration
WO2007064637A3 (en) System and method for failover of iscsi target portal groups in a cluster environment
CA2503129A1 (en) Method and means for tolerating multiple dependent or arbitrary double disk failures in a disk array
WO2003057648A3 (en) Methods and systems for searching and associating information resources such as web pages
CA2172514A1 (en) Method and Apparatus for Parallel Processing in a Database System
WO2004072788A3 (en) Data set comparison and net change processing
WO2002093810A3 (en) Method of and apparatus for quantum clustering
WO2004037994A3 (en) Managing biological databases
ATE316266T1 (en) DATA STRUCTURE FOR INFORMATION SYSTEMS
WO2004102335A3 (en) Systems and methods for processing complex data sets
WO2007078803A3 (en) Triple parity technique for enabling efficient recovery from triple failures in a storage array
WO2004104866A3 (en) Read, write, and recovery operations for replicated data
WO2003077067A3 (en) Investable hedge fund index fund
WO2005092032A3 (en) Secure virtual data warehousing system and method
WO2007040569A3 (en) System and method of accessing non-volatile computer memory
EP1764710A4 (en) Layout generation method, information processing device, and program
WO2003081430A3 (en) Improvements relating to fault-tolerant computers
WO2004111873A3 (en) Database query processing across two private databases
CA2484007A1 (en) Providing a useable version of a data item
EP1172740A3 (en) SQL-based analytic algorithm for cluster analysis
WO2012039991A3 (en) System and method for transparent recovery of damaged or unavailable objects in a replicated object storage system

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480021752.0

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2532048

Country of ref document: CA

REEP Request for entry into the european phase

Ref document number: 2004779472

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004779472

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2006522046

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 413/CHENP/2006

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2004262370

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2004262370

Country of ref document: AU

Date of ref document: 20040728

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2004262370

Country of ref document: AU

WWP Wipo information: published in national office

Ref document number: 2004779472

Country of ref document: EP

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)