or
Bookmark and Share
Highly available transaction processing
   
Document Number
US Patent 7058853
Issued Date
June 6, 2006
Link
Inventors
Map
Abstract
A generalized architecture for a highly available transaction processing system that combines commercially available components and software components specifically developed to implement the architecture into an integrated, highly available transaction processing system that minimizes planned and unplanned downtime, minimizes data loss in the event of failures, provides proactive monitoring of both hardware and software components of the highly available transaction processing system, provides automated recovery actions that involve fast failover, either locally to an Inactive Node, or remotely to a Standby Site, and provides an easy-to-use graphical-user-interface-based management interface that provides service-oriented views of the state of the system, with context-directed commands and meta-commands to guide managers in execution of their tasks.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
12
Comments:
no comments yet
Published
June 6, 2006
Application Number
09/879,404
Filed
June 11, 2001
US Classification
714/13   709/213
Int'l Classification
G06F   11/00   (20060101)  
Examiner
Parent Case
CROSS-REFERENCE This application claims the benefit of provisional application Ser. No. 60/210,862, filed Jun. 9, 2000.
USPTO Field of Search
714/13   714/6   714/8   714/42   714/47   714/11   714/12   714/7   714/15   714/18   714/43   709/216   709/217   709/221   709/218   711/134   711/133  
Related Patents
7599967 - No data loss system with reduced commit latency - Owned by Oracle International Corporation (Redwood Shores, CA)

Techniques for reducing commit latency in a database system having a primary database system and a standby database system that is receiving a stream of redo data items from the primary. The standby sends an acknowledgment for a received item of redo data before the standby writes the redo data item to a redo log for the stream. When a no more redo event occurs in the standby, the standby sets a "no data lost flag" in the redo log if the stream of redo data items has no gaps and all of the redo data items received in the standby have been written to the redo log. The database system may operate in a first mode in which an acknowledgment is sent as just described and a second mode in which an acknowledgment is sent after the redo data item has been written to the redo log.

7293192 - System and method for failover - Owned by TSX, Inc. (CA)

The present invention provides a novel system and method for failover. In an embodiment, a primary server and a backup server are available to a plurality of clients. Messages containing requests are processed by the primary server, while a mirror image of transaction records generated by the processing of those requests is maintained in volatile memory of both the primary server and the backup server. In this mode of operation, the volatile memory is periodically flushed to non-volatile memory.

7549079 - System and method of configuring a database system with replicated data and automatic failover and recovery - Owned by Oracle International Corporation (Redwood Shores, CA)

A graphical user interface based method of configuring automatic failover from a primary database system to a standby database system that is coupled to the primary database system by a network. Also coupled to the network is an observer process that is independent of the database systems and that initiates the failover process. The observer periodically pings the database systems to determine whether a failover is necessary. The graphical user interface permits a user to specify the primary and secondary database systems, configure the observer, and specify conditions under which a failover may occur and to enable automatic failover. A failover context is created from the inputs to the GUI and stored in persistent storage belonging to the database systems. If the Observer's context is stale, the Observer fetches the database system's context.

7590885 - Method and system of copying memory from a source processor to a target processor by duplicating memory writes - Owned by Hewlett-Packard Development Company, L.P. (Houston, TX)

A method and system of copying memory from a source processor to a target processor by duplicating memory writes. At least some of the exemplary embodiments may be a method comprising stopping execution of a user program on a target processor (the target processor coupled to a first memory), continuing to execute a duplicate copy of the user program on a source processor (the source processor coupled to a second memory and generating writes to the second memory), duplicating memory writes of the source processor and duplicating writes by input/output adapters to create a stream of duplicate memory writes, and applying the duplicated memory writes to the first memory.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us