Movatterモバイル変換


[0]ホーム

URL:


US20080162593A1 - System for Highly Available Transaction Recovery for Transaction Processing Systems - Google Patents

System for Highly Available Transaction Recovery for Transaction Processing Systems
Download PDF

Info

Publication number
US20080162593A1
US20080162593A1US12/030,998US3099808AUS2008162593A1US 20080162593 A1US20080162593 A1US 20080162593A1US 3099808 AUS3099808 AUS 3099808AUS 2008162593 A1US2008162593 A1US 2008162593A1
Authority
US
United States
Prior art keywords
server
trs
transaction
recovery
migration
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US12/030,998
Inventor
Priscilla C. Fung
Alexander J. Somogyi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEA Systems Inc
Original Assignee
BEA Systems Inc
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 BEA Systems IncfiledCriticalBEA Systems Inc
Priority to US12/030,998priorityCriticalpatent/US20080162593A1/en
Publication of US20080162593A1publicationCriticalpatent/US20080162593A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A highly available transaction recovery service migration system in accordance with one embodiment of the present invention implements a server's Transaction Recovery Service (TRS) as a migratable service. In one embodiment of the present invention, the TRS is a server instance or software module implemented in JAVA. The TRS migrates to an available server that resides in the same cluster as the failed server. The migrated TRS obtains the TLOG of the failed server, reads the transaction log, and performs transaction recovery on behalf of the failed server. The migration may occur manually or automatically on a migratable services framework. The TRS of the failed server migrates back in a fail back operation once the failed primary server is restarted. Failback operation may occur whether recovery is completed or not. This expedites recovery and improves availability of the failed server thereby preserving the efficiency of the network and other servers.

Description

Claims (19)

US12/030,9982002-02-222008-02-14System for Highly Available Transaction Recovery for Transaction Processing SystemsAbandonedUS20080162593A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/030,998US20080162593A1 (en)2002-02-222008-02-14System for Highly Available Transaction Recovery for Transaction Processing Systems

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US35922602P2002-02-222002-02-22
US10/341,041US7178050B2 (en)2002-02-222003-01-13System for highly available transaction recovery for transaction processing systems
US11/673,727US7380155B2 (en)2002-02-222007-02-12System for highly available transaction recovery for transaction processing systems
US12/030,998US20080162593A1 (en)2002-02-222008-02-14System for Highly Available Transaction Recovery for Transaction Processing Systems

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/673,727ContinuationUS7380155B2 (en)2002-02-222007-02-12System for highly available transaction recovery for transaction processing systems

Publications (1)

Publication NumberPublication Date
US20080162593A1true US20080162593A1 (en)2008-07-03

Family

ID=27760355

Family Applications (5)

Application NumberTitlePriority DateFiling Date
US10/341,041Expired - LifetimeUS7178050B2 (en)2002-02-222003-01-13System for highly available transaction recovery for transaction processing systems
US11/325,028Expired - LifetimeUS7406618B2 (en)2002-02-222006-01-04Apparatus for highly available transaction recovery for transaction processing systems
US11/673,727Expired - LifetimeUS7380155B2 (en)2002-02-222007-02-12System for highly available transaction recovery for transaction processing systems
US12/030,998AbandonedUS20080162593A1 (en)2002-02-222008-02-14System for Highly Available Transaction Recovery for Transaction Processing Systems
US12/127,082AbandonedUS20080228839A1 (en)2002-02-222008-05-27Apparatus for highly available transaction recovery for transaction processing systems

Family Applications Before (3)

Application NumberTitlePriority DateFiling Date
US10/341,041Expired - LifetimeUS7178050B2 (en)2002-02-222003-01-13System for highly available transaction recovery for transaction processing systems
US11/325,028Expired - LifetimeUS7406618B2 (en)2002-02-222006-01-04Apparatus for highly available transaction recovery for transaction processing systems
US11/673,727Expired - LifetimeUS7380155B2 (en)2002-02-222007-02-12System for highly available transaction recovery for transaction processing systems

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/127,082AbandonedUS20080228839A1 (en)2002-02-222008-05-27Apparatus for highly available transaction recovery for transaction processing systems

Country Status (1)

CountryLink
US (5)US7178050B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20170149879A1 (en)*2014-10-172017-05-25International Business Machines CorporationReconnection of a client to a server in a transaction processing server cluster

Families Citing this family (121)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6745241B1 (en)*1999-03-312004-06-01International Business Machines CorporationMethod and system for dynamic addition and removal of multiple network names on a single server
US7177866B2 (en)*2001-03-162007-02-13Gravic, Inc.Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates only
US7774273B2 (en)2002-07-302010-08-10Acs State & Local Solutions, Inc.Systems and methods for processing benefits
WO2004023620A1 (en)*2002-09-092004-03-18Evergreen Assurance, Inc.System and method for application monitoring and automatic disaster recovery for high-availability
US8340979B2 (en)*2002-10-012012-12-25Acs State & Local Solutions, Inc.Systems and methods for electronically processing government sponsored benefits
US7587434B2 (en)*2002-10-012009-09-08Acs State & Local Solutions, Inc.Method and system for managing a distributed transaction process
JP2004318743A (en)*2003-04-212004-11-11Hitachi Ltd File transfer device
US8234517B2 (en)*2003-08-012012-07-31Oracle International CorporationParallel recovery by non-failed nodes
US7437459B2 (en)2003-08-142008-10-14Oracle International CorporationCalculation of service performance grades in a multi-node environment that hosts the services
US20050256971A1 (en)*2003-08-142005-11-17Oracle International CorporationRuntime load balancing of work across a clustered computing system using current service performance levels
US7953860B2 (en)*2003-08-142011-05-31Oracle International CorporationFast reorganization of connections in response to an event in a clustered computing system
US7516221B2 (en)*2003-08-142009-04-07Oracle International CorporationHierarchical management of the dynamic allocation of resources in a multi-node system
US7437460B2 (en)2003-08-142008-10-14Oracle International CorporationService placement for enforcing performance and availability levels in a multi-node system
US20060064400A1 (en)*2004-09-212006-03-23Oracle International Corporation, A California CorporationMethods, systems and software for identifying and managing database work
US8365193B2 (en)*2003-08-142013-01-29Oracle International CorporationRecoverable asynchronous message driven processing in a multi-node system
US7441033B2 (en)2003-08-142008-10-21Oracle International CorporationOn demand node and server instance allocation and de-allocation
US7552171B2 (en)*2003-08-142009-06-23Oracle International CorporationIncremental run-time session balancing in a multi-node system
US7664847B2 (en)*2003-08-142010-02-16Oracle International CorporationManaging workload by service
CN100547583C (en)*2003-08-142009-10-07甲骨文国际公司 Automatic and dynamic provisioning methods for databases
US7584454B1 (en)*2003-09-102009-09-01Nextaxiom Technology, Inc.Semantic-based transactional support and recovery for nested composite software services
US8225282B1 (en)2003-11-252012-07-17Nextaxiom Technology, Inc.Semantic-based, service-oriented system and method of developing, programming and managing software modules and software solutions
US20050144617A1 (en)*2003-12-062005-06-30International Business Machines CorporationAutomatic configuration of reinstall information
US7730489B1 (en)*2003-12-102010-06-01Oracle America, Inc.Horizontally scalable and reliable distributed transaction management in a clustered application server environment
US7548624B2 (en)*2004-01-162009-06-16The Directv Group, Inc.Distribution of broadcast content for remote decryption and viewing
DE102004005128B3 (en)*2004-02-022005-01-05Fujitsu Siemens Computers GmbhOperating method for parallel computers responds to computer failure for re-assignment of software modules handled by failed computers to remaining computers in accordance with their priority weightings
US7870426B2 (en)*2004-04-142011-01-11International Business Machines CorporationApparatus, system, and method for transactional peer recovery in a data sharing clustering computer system
US7281153B2 (en)*2004-04-142007-10-09International Business Machines CorporationApparatus, system, and method for transactional peer recovery in a data sharing clustering computer system
US7363366B2 (en)2004-07-132008-04-22Teneros Inc.Network traffic routing
US20060015764A1 (en)*2004-07-132006-01-19Teneros, Inc.Transparent service provider
WO2006017199A2 (en)*2004-07-132006-02-16Teneros, Inc.Autonomous service backup and migration
US7363365B2 (en)*2004-07-132008-04-22Teneros Inc.Autonomous service backup and migration
US7502824B2 (en)*2004-08-122009-03-10Oracle International CorporationDatabase shutdown with session migration
US7526676B2 (en)*2004-09-032009-04-28Avago Technologies General Ip (Singapore) Pte. Ltd.Slave device having independent error recovery
TW200609721A (en)*2004-09-032006-03-16Inventec CorpRedundancy control system and method thereof
HK1066447A2 (en)*2004-09-142005-02-04博视智能监控(香港)有限公司Backup system for digital surveillance system
US9489424B2 (en)*2004-12-202016-11-08Oracle International CorporationCursor pre-fetching
US20060146877A1 (en)*2004-12-312006-07-06Bea Systems, Inc.Multipool using automatically maintained active connection pool list
US9176772B2 (en)2005-02-112015-11-03Oracle International CorporationSuspending and resuming of sessions
US7971095B2 (en)*2005-02-162011-06-28Honeywell International Inc.Fault recovery for real-time, multi-tasking computer system
US7765186B1 (en)2005-04-132010-07-27Progress Software CorporationUpdate-anywhere replication of distributed systems
US7426653B2 (en)*2005-04-132008-09-16Progress Software CorporationFault tolerant distributed lock management
US8332526B2 (en)2005-05-252012-12-11Microsoft CorporationData communication protocol including negotiation and command compounding
US7480816B1 (en)2005-08-042009-01-20Sun Microsystems, Inc.Failure chain detection and recovery in a group of cooperating systems
WO2007018651A1 (en)*2005-08-052007-02-15Honeywell International, Inc.Method for redunancy management of distributed and recoverable digital control system
WO2007018652A1 (en)*2005-08-052007-02-15Honeywell International, Inc.Distributed and recoverable digital control system
US7765427B2 (en)*2005-08-052010-07-27Honeywell International Inc.Monitoring system and methods for a distributed and recoverable digital control system
US7681075B2 (en)2006-05-022010-03-16Open Invention Network LlcMethod and system for providing high availability to distributed computer applications
US8484213B2 (en)*2005-08-312013-07-09International Business Machines CorporationHeterogenous high availability cluster manager
US7937617B1 (en)*2005-10-282011-05-03Symantec Operating CorporationAutomatic clusterwide fail-back
CN101346634B (en)2005-11-042012-10-24甲骨文国际公司System and method for a gatekeeper in a communications network
US20070104186A1 (en)*2005-11-042007-05-10Bea Systems, Inc.System and method for a gatekeeper in a communications network
JP4920248B2 (en)*2005-12-022012-04-18株式会社日立製作所 Server failure recovery method and database system
US20070208799A1 (en)*2006-02-172007-09-06Hughes William ASystems and methods for business continuity
US8171466B2 (en)*2006-05-162012-05-01Oracle International CorporationHitless application upgrade for SIP server architecture
US8122108B2 (en)*2006-05-162012-02-21Oracle International CorporationDatabase-less leasing
US7536581B2 (en)*2006-05-162009-05-19Bea Systems, Inc.Automatic migratable services
US7661015B2 (en)*2006-05-162010-02-09Bea Systems, Inc.Job scheduler
US9384103B2 (en)*2006-05-162016-07-05Oracle International CorporationEJB cluster timer
US8219697B2 (en)*2006-05-172012-07-10Oracle International CorporationDiameter protocol and SH interface support for SIP server architecture
US7793147B2 (en)*2006-07-182010-09-07Honeywell International Inc.Methods and systems for providing reconfigurable and recoverable computing resources
US7571349B2 (en)*2006-08-182009-08-04Microsoft CorporationConfiguration replication for system recovery and migration
US7661027B2 (en)*2006-10-102010-02-09Bea Systems, Inc.SIP server architecture fault tolerance and failover
US7739546B1 (en)*2006-10-202010-06-15Netapp, Inc.System and method for storing and retrieving file system log information in a clustered computer system
US7702660B2 (en)*2006-12-122010-04-20Oracle International CorporationI/O free recovery set determination
US8078737B2 (en)*2006-12-132011-12-13Oracle International CorporationSystem and method for efficient storage of long-lived session state in a SIP server
US7844851B2 (en)*2006-12-132010-11-30Oracle International CorporationSystem and method for protecting against failure through geo-redundancy in a SIP server
US7836129B2 (en)*2006-12-192010-11-16International Business Machines CorporationCommunication between host systems using a queuing system and shared memories
US7836238B2 (en)*2006-12-192010-11-16International Business Machines CorporationHot-plug/remove of a new component in a running PCIe fabric
US7860930B2 (en)*2006-12-192010-12-28International Business Machines CorporationCommunication between host systems using a transaction protocol and shared memories
US7984454B2 (en)*2006-12-192011-07-19International Business Machines CorporationMigration of single root stateless virtual functions
US8271604B2 (en)2006-12-192012-09-18International Business Machines CorporationInitializing shared memories for sharing endpoints across a plurality of root complexes
US7813366B2 (en)2006-12-192010-10-12International Business Machines CorporationMigration of a virtual endpoint from one virtual plane to another
US7991839B2 (en)*2006-12-192011-08-02International Business Machines CorporationCommunication between host systems using a socket connection and shared memories
US8082344B2 (en)*2007-02-122011-12-20Microsoft CorporationTransaction manager virtualization
US8127175B2 (en)*2007-03-192012-02-28Oracle International CorporationHigh availability of JCA inflowed transactions
US9027025B2 (en)*2007-04-172015-05-05Oracle International CorporationReal-time database exception monitoring tool using instance eviction data
US7966516B2 (en)*2007-04-272011-06-21Oracle International CorporationAutomatic JTA migration
US7634684B2 (en)*2007-05-292009-12-15International Business Machines CorporationIntelligent configuration for restarting failed application server instances
US8060775B1 (en)2007-06-142011-11-15Symantec CorporationMethod and apparatus for providing dynamic multi-pathing (DMP) for an asymmetric logical unit access (ALUA) based storage system
US8201016B2 (en)*2007-06-282012-06-12Alcatel LucentHeartbeat distribution that facilitates recovery in the event of a server failure during a user dialog
US9178785B1 (en)2008-01-242015-11-03NextAxiom Technology, IncAccounting for usage and usage-based pricing of runtime engine
US7979626B2 (en)*2008-05-132011-07-12Microsoft CorporationFlash recovery employing transaction log
US8433680B2 (en)*2008-07-012013-04-30Oracle International CorporationCapturing and restoring database session state
JP4572250B2 (en)*2008-09-112010-11-04株式会社日立製作所 Computer switching method, computer switching program, and computer system
KR101489466B1 (en)2008-12-172015-02-03삼성전자 주식회사 Devices and methods for managing process migration
US9128895B2 (en)*2009-02-192015-09-08Oracle International CorporationIntelligent flood control management
US8510334B2 (en)*2009-11-052013-08-13Oracle International CorporationLock manager on disk
US9165086B2 (en)2010-01-202015-10-20Oracle International CorporationHybrid binary XML storage model for efficient XML processing
JP2011159165A (en)*2010-02-022011-08-18Fujitsu LtdParallel computer system and method and program for controlling the same
US11449394B2 (en)2010-06-042022-09-20Commvault Systems, Inc.Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources
US9342368B2 (en)2010-08-312016-05-17International Business Machines CorporationModular cloud computing system
US9003014B2 (en)*2010-08-312015-04-07International Business Machines CorporationModular cloud dynamic application assignment
US8458530B2 (en)2010-09-212013-06-04Oracle International CorporationContinuous system health indicator for managing computer system alerts
US8468383B2 (en)*2010-12-082013-06-18International Business Machines CorporationReduced power failover system
US8631277B2 (en)2010-12-102014-01-14Microsoft CorporationProviding transparent failover in a file system
US8789058B2 (en)*2011-03-252014-07-22Oracle International CorporationSystem and method for supporting batch job management in a distributed transaction system
US9331955B2 (en)2011-06-292016-05-03Microsoft Technology Licensing, LlcTransporting operations of arbitrary size over remote direct memory access
US8856582B2 (en)2011-06-302014-10-07Microsoft CorporationTransparent failover
US8788579B2 (en)2011-09-092014-07-22Microsoft CorporationClustered client failover
US20130067095A1 (en)2011-09-092013-03-14Microsoft CorporationSmb2 scaleout
US9146944B2 (en)*2012-03-162015-09-29Oracle International CorporationSystems and methods for supporting transaction recovery based on a strict ordering of two-phase commit calls
US9389905B2 (en)2012-03-162016-07-12Oracle International CorporationSystem and method for supporting read-only optimization in a transactional middleware environment
US9760584B2 (en)2012-03-162017-09-12Oracle International CorporationSystems and methods for supporting inline delegation of middle-tier transaction logs to database
US9742676B2 (en)2012-06-062017-08-22International Business Machines CorporationHighly available servers
US20130339784A1 (en)*2012-06-152013-12-19International Business Machines CorporationError recovery in redundant storage systems
US9280428B2 (en)*2013-04-232016-03-08Neftali RipollMethod for designing a hyper-visor cluster that does not require a shared storage device
JP6248747B2 (en)*2014-03-282017-12-20富士通株式会社 Information processing apparatus, control method, and control program
US9563518B2 (en)2014-04-022017-02-07Commvault Systems, Inc.Information management by a media agent in the absence of communications with a storage manager
US9811264B1 (en)*2016-04-282017-11-07Pure Storage, Inc.Deploying client-specific applications in a storage system utilizing redundant system resources
US11240302B1 (en)2016-06-162022-02-01Amazon Technologies, Inc.Live migration of log-based consistency mechanisms for data stores
US10474548B2 (en)2016-09-302019-11-12Commvault Systems, Inc.Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, using ping monitoring of target virtual machines
US10474653B2 (en)2016-09-302019-11-12Oracle International CorporationFlexible in-memory column store placement
US12007941B2 (en)2017-09-292024-06-11Oracle International CorporationSession state tracking
US11481362B2 (en)*2017-11-132022-10-25Cisco Technology, Inc.Using persistent memory to enable restartability of bulk load transactions in cloud databases
US11200124B2 (en)2018-12-062021-12-14Commvault Systems, Inc.Assigning backup resources based on failover of partnered data storage servers in a data storage management system
AU2020202796A1 (en)*2019-04-292020-11-12Acres TechnologyDistributed System for Managing and Providing Services to Electronic Gaming Machines
US11972434B2 (en)*2019-05-242024-04-30Bread Financial Payments, Inc.Distributed credit account information
US11936739B2 (en)2019-09-122024-03-19Oracle International CorporationAutomated reset of session state
US11099956B1 (en)2020-03-262021-08-24Commvault Systems, Inc.Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations
US11645175B2 (en)2021-02-122023-05-09Commvault Systems, Inc.Automatic failover of a storage manager
US12360942B2 (en)2023-01-192025-07-15Commvault Systems, Inc.Selection of a simulated archiving plan for a desired dataset

Citations (51)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4714996A (en)*1985-11-261987-12-22International Business Machines CorporationImpact calculation for version management in a distributed information service
US5163148A (en)*1989-08-111992-11-10Digital Equipment CorporationFile backup system for producing a backup copy of a file which may be updated during backup
US5500940A (en)*1994-04-251996-03-19Hewlett-Packard CompanyMethod for evaluating failure in an electronic data storage system and preemptive notification thereof, and system with component failure evaluation
US5612865A (en)*1995-06-011997-03-18Ncr CorporationDynamic hashing method for optimal distribution of locks within a clustered system
US5613060A (en)*1990-05-161997-03-18International Business Machines CorporationAsynchronous resynchronization of a commit procedure
US5625789A (en)*1994-10-241997-04-29International Business Machines CorporationApparatus for source operand dependendency analyses register renaming and rapid pipeline recovery in a microprocessor that issues and executes multiple instructions out-of-order in a single cycle
US5765171A (en)*1995-12-291998-06-09Lucent Technologies Inc.Maintaining consistency of database replicas
US5805798A (en)*1996-10-291998-09-08Electronic Data Systems CorporationFail-safe event driven transaction processing system and method
US5819028A (en)*1992-06-101998-10-06Bay Networks, Inc.Method and apparatus for determining the health of a network
US5909689A (en)*1997-09-181999-06-01Sony CorporationAutomatic update of file versions for files shared by several computers which record in respective file directories temporal information for indicating when the files have been created
US5991804A (en)*1997-06-201999-11-23Microsoft CorporationContinuous media file server for cold restriping following capacity change by repositioning data blocks in the multiple data servers
US6122629A (en)*1998-04-302000-09-19Compaq Computer CorporationFilesystem data integrity in a single system image environment
US6212521B1 (en)*1997-09-252001-04-03Fujitsu LimitedData management system, primary server, and secondary server for data registration and retrieval in distributed environment
US20010042073A1 (en)*1999-06-222001-11-15Christian D. SaetherMethod and system for automatically updating the version of a set of files stored on content servers
US20010054062A1 (en)*1997-10-062001-12-20Osman Abdoul IsmaelMethod and system for remotely browsing objects
US6361409B1 (en)*1999-09-282002-03-26Rodel Holdings Inc.Polymeric polishing pad having improved surface layer and method of making same
US6389462B1 (en)*1998-12-162002-05-14Lucent Technologies Inc.Method and apparatus for transparently directing requests for web objects to proxy caches
US6393459B1 (en)*1998-05-122002-05-21Unisys CorporationMulticomputer with distributed directory and operating system
US20020073188A1 (en)*2000-12-072002-06-13Rawson Freeman LeighMethod and apparatus for partitioning system management information for a server farm among a plurality of leaseholds
US6425005B1 (en)*1997-10-062002-07-23Mci Worldcom, Inc.Method and apparatus for managing local resources at service nodes in an intelligent network
US20020116474A1 (en)*2000-12-182002-08-22Copeland George P.Detecting and handling affinity breaks in web applications
US20020147961A1 (en)*2001-03-052002-10-10Charters Graham CastreeMethod, apparatus and computer program product for integrating heterogeneous systems
US6484204B1 (en)*1997-05-062002-11-19At&T Corp.System and method for allocating requests for objects and managing replicas of objects on a network
US6490610B1 (en)*1997-05-302002-12-03Oracle CorporationAutomatic failover for clients accessing a resource through a server
US20020188591A1 (en)*2001-06-082002-12-12International Business Machines CorporationDisabling and reloading enterprise java beans using database trigger programs
US6505200B1 (en)*2000-07-062003-01-07International Business Machines CorporationApplication-independent data synchronization technique
US6505241B2 (en)*1992-06-032003-01-07Network Caching Technology, L.L.C.Network intermediate node cache serving as proxy to client node to request missing data from server
US20030037289A1 (en)*2001-08-082003-02-20Navjot SinghFault tolerance software system with periodic external self-test failure detection
US20030041135A1 (en)*2001-08-212003-02-27Keyes Marion A.Shared-use data processing for process control systems
US20030046442A1 (en)*1999-06-142003-03-06Stephen MarykaMethod and apparatus for incremental download from server to client
US6539381B1 (en)*1999-04-212003-03-25Novell, Inc.System and method for synchronizing database information
US20030060214A1 (en)*2001-07-182003-03-27Geoffrey HendreySystem and method for initiating responses to location-based events
US20030088713A1 (en)*2001-10-112003-05-08Sun Microsystems, Inc.Method and apparatus for managing data caching in a distributed computer system
US6578160B1 (en)*2000-05-262003-06-10Emc Corp HopkintonFault tolerant, low latency system resource with high level logging of system resource transactions and cross-server mirrored high level logging of system resource transactions
US20030236923A1 (en)*2002-03-212003-12-25Sun Microsystems, Inc.Architecture for plugging messaging systems into an application server
US6681342B2 (en)*1997-05-132004-01-20Micron Technology, Inc.Diagnostic and managing distributed processor system
US6721777B1 (en)*2000-05-242004-04-13Sun Microsystems, Inc.Modular and portable deployment of a resource adapter in an application server
US6738811B1 (en)*2000-03-312004-05-18Supermicro Computer, Inc.Method and architecture for monitoring the health of servers across data networks
US6757708B1 (en)*2000-03-032004-06-29International Business Machines CorporationCaching dynamic content
US20040139125A1 (en)*2001-06-052004-07-15Roger StrassburgSnapshot copy of data volume during data access
US6775703B1 (en)*2000-05-012004-08-10International Business Machines CorporationLease based safety protocol for distributed system with multiple networks
US6779017B1 (en)*1999-04-292004-08-17International Business Machines CorporationMethod and system for dispatching client sessions within a cluster of servers connected to the world wide web
US6785840B1 (en)*1999-08-312004-08-31Nortel Networks LimitedCall processor system and methods
US20040230747A1 (en)*2000-07-062004-11-18Ims Steven D.Object caching and update queuing technique to improve performance and resource utilization
US6826601B2 (en)*2001-09-062004-11-30Bea Systems, Inc.Exactly one cache framework
US6832238B1 (en)*2000-05-242004-12-14Sun Microsystems, Inc.Local transaction management
US6963857B1 (en)*1999-07-122005-11-08Jsa TechnologiesNetwork-accessible account system
US20060168118A1 (en)*2001-02-282006-07-27Disksites Research And Development Ltd.Method and system for differential distributed data file storage, management and access
US7100195B1 (en)*1999-07-302006-08-29Accenture LlpManaging user information on an e-commerce system
US20060212453A1 (en)*2005-03-182006-09-21International Business Machines CorporationSystem and method for preserving state for a cluster of data servers in the presence of load-balancing, failover, and fail-back events
US7171692B1 (en)*2000-06-272007-01-30Microsoft CorporationAsynchronous communication within a server arrangement

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5634052A (en)1994-10-241997-05-27International Business Machines CorporationSystem for reducing storage requirements and transmission loads in a backup subsystem in client-server environment by transmitting only delta files from client to server
US5574906A (en)1994-10-241996-11-12International Business Machines CorporationSystem and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing
US6366930B1 (en)1996-04-122002-04-02Computer Associates Think, Inc.Intelligent data inventory & asset management systems method and apparatus
US5796934A (en)*1996-05-311998-08-18Oracle CorporationFault tolerant client server system
US7680879B2 (en)1996-07-182010-03-16Computer Associates Think, Inc.Method and apparatus for maintaining data integrity across distributed computer systems
US6134673A (en)*1997-05-132000-10-17Micron Electronics, Inc.Method for clustering software applications
US6065046A (en)1997-07-292000-05-16Catharon Productions, Inc.Computerized system and associated method of optimally controlled storage and transfer of computer programs on a computer network
US6018805A (en)1997-12-152000-01-25RecipioTransparent recovery of distributed-objects using intelligent proxies
US6173293B1 (en)1998-03-132001-01-09Digital Equipment CorporationScalable distributed file system
US6256634B1 (en)1998-06-302001-07-03Microsoft CorporationMethod and system for purging tombstones for deleted data items in a replicated database
US6304879B1 (en)1998-11-252001-10-16Microsoft CorporationDynamic data cache for object-oriented computing environments
US6438705B1 (en)1999-01-292002-08-20International Business Machines CorporationMethod and apparatus for building and managing multi-clustered computer systems
US6453321B1 (en)1999-02-112002-09-17Ibm CorporationStructured cache for persistent objects
US6430564B1 (en)1999-03-012002-08-06Hewlett-Packard CompanyJava data manager for embedded device
US6523130B1 (en)1999-03-112003-02-18Microsoft CorporationStorage system having error detection and recovery
US6401239B1 (en)1999-03-222002-06-04B.I.S. Advanced Software Systems Ltd.System and method for quick downloading of electronic files
US6526521B1 (en)*1999-06-182003-02-25Emc CorporationMethods and apparatus for providing data storage access
CA2280588C (en)1999-08-202005-07-05Leonard W. TheivendraCode wrapping to simplify access to and use of enterprise java beans
WO2001073551A2 (en)2000-03-292001-10-04Nextset Software Inc.System and method of providing an asynchronous interface between a client system and an enterprise javabeans-enabled server
US7089584B1 (en)2000-05-242006-08-08Sun Microsystems, Inc.Security architecture for integration of enterprise information system with J2EE platform
US20020147652A1 (en)2000-10-182002-10-10Ahmed GheithSystem and method for distruibuted client state management across a plurality of server computers
US6990606B2 (en)*2000-07-282006-01-24International Business Machines CorporationCascading failover of a data management application for shared disk file systems in loosely coupled node clusters
US6609213B1 (en)2000-08-102003-08-19Dell Products, L.P.Cluster-based system and method of recovery from server failures
US6651140B1 (en)2000-09-012003-11-18Sun Microsystems, Inc.Caching pattern and method for caching in an object-oriented programming environment
GB2368930B (en)2000-10-172005-04-06Hewlett Packard CoEstablishment of a deferred network communication session
US7085834B2 (en)2000-12-222006-08-01Oracle International CorporationDetermining a user's groups
US6675261B2 (en)2000-12-222004-01-06Oblix, Inc.Request based caching of data store data
US7188145B2 (en)2001-01-122007-03-06Epicrealm Licensing LlcMethod and system for dynamic distributed data caching
WO2002065298A1 (en)2001-02-132002-08-22Candera, Inc.Silicon-based storage virtualization server
US7185364B2 (en)2001-03-212007-02-27Oracle International CorporationAccess system interface
US6877111B2 (en)*2001-03-262005-04-05Sun Microsystems, Inc.Method and apparatus for managing replicated and migration capable session state for a Java platform
US7240101B2 (en)2001-04-022007-07-03International Business Machines CorporationMethod and apparatus for efficiently reflecting complex systems of objects in XML documents
US6711579B2 (en)2001-04-202004-03-23Sree Ayyanar Spinning And Weaving Mills LimitedData storage schema independent programming for data retrieval using semantic bridge
US7543066B2 (en)2001-04-302009-06-02International Business Machines CorporationMethod and apparatus for maintaining session affinity across multiple server groups
US7409420B2 (en)2001-07-162008-08-05Bea Systems, Inc.Method and apparatus for session replication and failover
US7571215B2 (en)2001-07-162009-08-04Bea Systems, Inc.Data replication protocol
US6918013B2 (en)2001-07-162005-07-12Bea Systems, Inc.System and method for flushing bean cache
US6944785B2 (en)2001-07-232005-09-13Network Appliance, Inc.High-availability cluster virtual server system
US7028030B2 (en)2001-08-302006-04-11Bea Systems, Inc.Cluster caching with concurrency checking
US7249131B2 (en)2001-09-062007-07-24Initiate Systems, Inc.System and method for dynamically caching dynamic multi-sourced persisted EJBs
US7496646B2 (en)*2001-09-212009-02-24Hewlett-Packard Development Company, L.P.System and method for management of a storage area network
US20030105837A1 (en)2001-11-302003-06-05Yury KamenInterception for optimal caching of distributed applications
US20030115366A1 (en)2001-12-182003-06-19Robinson Brian R.Asynchronous message delivery system and method
US20030135509A1 (en)2002-01-112003-07-17Davis Andrew ThomasEdge server java application framework having application server instance resource monitoring and management
US6898587B2 (en)2002-01-182005-05-24Bea Systems, Inc.System and method for performing commutative operations in data access systems
US7107543B2 (en)2002-01-252006-09-12Tibco Software Inc.Single applet to communicate with multiple HTML elements contained inside of multiple categories on a page
US7403996B2 (en)*2002-02-212008-07-22Bea Systems, Inc.Systems and methods for migratable services
US7254634B1 (en)2002-03-082007-08-07Akamai Technologies, Inc.Managing web tier session state objects in a content delivery network (CDN)
US20040059735A1 (en)2002-09-102004-03-25Gold Russell EliotSystems and methods for enabling failover in a distributed-object computing environment
US20040153558A1 (en)2002-10-312004-08-05Mesut GunducSystem and method for providing java based high availability clustering framework

Patent Citations (51)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4714996A (en)*1985-11-261987-12-22International Business Machines CorporationImpact calculation for version management in a distributed information service
US5163148A (en)*1989-08-111992-11-10Digital Equipment CorporationFile backup system for producing a backup copy of a file which may be updated during backup
US5613060A (en)*1990-05-161997-03-18International Business Machines CorporationAsynchronous resynchronization of a commit procedure
US6505241B2 (en)*1992-06-032003-01-07Network Caching Technology, L.L.C.Network intermediate node cache serving as proxy to client node to request missing data from server
US5819028A (en)*1992-06-101998-10-06Bay Networks, Inc.Method and apparatus for determining the health of a network
US5500940A (en)*1994-04-251996-03-19Hewlett-Packard CompanyMethod for evaluating failure in an electronic data storage system and preemptive notification thereof, and system with component failure evaluation
US5625789A (en)*1994-10-241997-04-29International Business Machines CorporationApparatus for source operand dependendency analyses register renaming and rapid pipeline recovery in a microprocessor that issues and executes multiple instructions out-of-order in a single cycle
US5612865A (en)*1995-06-011997-03-18Ncr CorporationDynamic hashing method for optimal distribution of locks within a clustered system
US5765171A (en)*1995-12-291998-06-09Lucent Technologies Inc.Maintaining consistency of database replicas
US5805798A (en)*1996-10-291998-09-08Electronic Data Systems CorporationFail-safe event driven transaction processing system and method
US6484204B1 (en)*1997-05-062002-11-19At&T Corp.System and method for allocating requests for objects and managing replicas of objects on a network
US6681342B2 (en)*1997-05-132004-01-20Micron Technology, Inc.Diagnostic and managing distributed processor system
US6490610B1 (en)*1997-05-302002-12-03Oracle CorporationAutomatic failover for clients accessing a resource through a server
US5991804A (en)*1997-06-201999-11-23Microsoft CorporationContinuous media file server for cold restriping following capacity change by repositioning data blocks in the multiple data servers
US5909689A (en)*1997-09-181999-06-01Sony CorporationAutomatic update of file versions for files shared by several computers which record in respective file directories temporal information for indicating when the files have been created
US6212521B1 (en)*1997-09-252001-04-03Fujitsu LimitedData management system, primary server, and secondary server for data registration and retrieval in distributed environment
US20010054062A1 (en)*1997-10-062001-12-20Osman Abdoul IsmaelMethod and system for remotely browsing objects
US6425005B1 (en)*1997-10-062002-07-23Mci Worldcom, Inc.Method and apparatus for managing local resources at service nodes in an intelligent network
US6122629A (en)*1998-04-302000-09-19Compaq Computer CorporationFilesystem data integrity in a single system image environment
US6393459B1 (en)*1998-05-122002-05-21Unisys CorporationMulticomputer with distributed directory and operating system
US6389462B1 (en)*1998-12-162002-05-14Lucent Technologies Inc.Method and apparatus for transparently directing requests for web objects to proxy caches
US6539381B1 (en)*1999-04-212003-03-25Novell, Inc.System and method for synchronizing database information
US6779017B1 (en)*1999-04-292004-08-17International Business Machines CorporationMethod and system for dispatching client sessions within a cluster of servers connected to the world wide web
US20030046442A1 (en)*1999-06-142003-03-06Stephen MarykaMethod and apparatus for incremental download from server to client
US20010042073A1 (en)*1999-06-222001-11-15Christian D. SaetherMethod and system for automatically updating the version of a set of files stored on content servers
US6963857B1 (en)*1999-07-122005-11-08Jsa TechnologiesNetwork-accessible account system
US7100195B1 (en)*1999-07-302006-08-29Accenture LlpManaging user information on an e-commerce system
US6785840B1 (en)*1999-08-312004-08-31Nortel Networks LimitedCall processor system and methods
US6361409B1 (en)*1999-09-282002-03-26Rodel Holdings Inc.Polymeric polishing pad having improved surface layer and method of making same
US6757708B1 (en)*2000-03-032004-06-29International Business Machines CorporationCaching dynamic content
US6738811B1 (en)*2000-03-312004-05-18Supermicro Computer, Inc.Method and architecture for monitoring the health of servers across data networks
US6775703B1 (en)*2000-05-012004-08-10International Business Machines CorporationLease based safety protocol for distributed system with multiple networks
US6832238B1 (en)*2000-05-242004-12-14Sun Microsystems, Inc.Local transaction management
US6721777B1 (en)*2000-05-242004-04-13Sun Microsystems, Inc.Modular and portable deployment of a resource adapter in an application server
US6578160B1 (en)*2000-05-262003-06-10Emc Corp HopkintonFault tolerant, low latency system resource with high level logging of system resource transactions and cross-server mirrored high level logging of system resource transactions
US7171692B1 (en)*2000-06-272007-01-30Microsoft CorporationAsynchronous communication within a server arrangement
US20040230747A1 (en)*2000-07-062004-11-18Ims Steven D.Object caching and update queuing technique to improve performance and resource utilization
US6505200B1 (en)*2000-07-062003-01-07International Business Machines CorporationApplication-independent data synchronization technique
US20020073188A1 (en)*2000-12-072002-06-13Rawson Freeman LeighMethod and apparatus for partitioning system management information for a server farm among a plurality of leaseholds
US20020116474A1 (en)*2000-12-182002-08-22Copeland George P.Detecting and handling affinity breaks in web applications
US20060168118A1 (en)*2001-02-282006-07-27Disksites Research And Development Ltd.Method and system for differential distributed data file storage, management and access
US20020147961A1 (en)*2001-03-052002-10-10Charters Graham CastreeMethod, apparatus and computer program product for integrating heterogeneous systems
US20040139125A1 (en)*2001-06-052004-07-15Roger StrassburgSnapshot copy of data volume during data access
US20020188591A1 (en)*2001-06-082002-12-12International Business Machines CorporationDisabling and reloading enterprise java beans using database trigger programs
US20030060214A1 (en)*2001-07-182003-03-27Geoffrey HendreySystem and method for initiating responses to location-based events
US20030037289A1 (en)*2001-08-082003-02-20Navjot SinghFault tolerance software system with periodic external self-test failure detection
US20030041135A1 (en)*2001-08-212003-02-27Keyes Marion A.Shared-use data processing for process control systems
US6826601B2 (en)*2001-09-062004-11-30Bea Systems, Inc.Exactly one cache framework
US20030088713A1 (en)*2001-10-112003-05-08Sun Microsystems, Inc.Method and apparatus for managing data caching in a distributed computer system
US20030236923A1 (en)*2002-03-212003-12-25Sun Microsystems, Inc.Architecture for plugging messaging systems into an application server
US20060212453A1 (en)*2005-03-182006-09-21International Business Machines CorporationSystem and method for preserving state for a cluster of data servers in the presence of load-balancing, failover, and fail-back events

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20170149879A1 (en)*2014-10-172017-05-25International Business Machines CorporationReconnection of a client to a server in a transaction processing server cluster
US9948707B2 (en)*2014-10-172018-04-17International Business Machines CorporationReconnection of a client to a server in a transaction processing server cluster
US9954768B2 (en)2014-10-172018-04-24International Business Machines CorporationReconnection of a client to a server in a transaction processing server cluster

Also Published As

Publication numberPublication date
US20070136393A1 (en)2007-06-14
US20030163755A1 (en)2003-08-28
US7380155B2 (en)2008-05-27
US7178050B2 (en)2007-02-13
US20080228839A1 (en)2008-09-18
US7406618B2 (en)2008-07-29
US20060129872A1 (en)2006-06-15

Similar Documents

PublicationPublication DateTitle
US7380155B2 (en)System for highly available transaction recovery for transaction processing systems
US7620842B2 (en)Method for highly available transaction recovery for transaction processing systems
US11714726B2 (en)Failover and recovery for replicated data instances
US11477105B2 (en)Monitoring of replicated data instances
US7536581B2 (en)Automatic migratable services
US7730489B1 (en)Horizontally scalable and reliable distributed transaction management in a clustered application server environment
US7447940B2 (en)System and method for providing singleton services in a cluster
US5095421A (en)Transaction processing facility within an operating system environment
EP1428149B1 (en)A system and method for a multi-node environment with shared storage
US8122108B2 (en)Database-less leasing
EP1222540B1 (en)Method and system for consistent cluster operational data in a server cluster using a quorum of replicas
US6360331B2 (en)Method and system for transparently failing over application configuration information in a server cluster
US20040083225A1 (en)Method and apparatus for handling failures of resource managers in a clustered environment
US20070226359A1 (en)System and method for providing java based high availability clustering framework
US20020049845A1 (en)Maintaining membership in high availability systems
US20020073354A1 (en)Cascading failover of a data management application for shared disk file systems in loosely coupled node clusters
US6381617B1 (en)Multiple database client transparency system and method therefor
US7661015B2 (en)Job scheduler
US8504873B1 (en)Method and apparatus for providing in-memory checkpoint services within a distributed transaction
US20040205392A1 (en)Generic fault-tolerant locking mechanism for multiprocessor systems
KR20050035301A (en)A data processing system adapted to integrating non-homogeneous processes
US7966516B2 (en)Automatic JTA migration
US6192443B1 (en)Apparatus for fencing a member of a group of processes in a distributed processing environment
US7281153B2 (en)Apparatus, system, and method for transactional peer recovery in a data sharing clustering computer system
WO2003073281A1 (en)Highly available transaction recovery for transaction processing systems

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp