Transaction replication system and method for supporting replica

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1300

Patent

active

059564890

ABSTRACT:
A generic transaction replication service receives update transactions from individual application servers, and forwards the update transactions for processing to all application servers that run the same service application, thereby enabling each application server to maintain a replicated copy of service content data. Upon receiving an update transaction, the application servers perform the specified update, and asynchronously report back to the transaction replication service on the "success" or "failure" of the transaction. When inconsistent transaction results are reported by different application servers, the transaction replication service uses a voting scheme to decide which application servers are to be deemed "consistent," and takes inconsistent application servers off-line for maintenance. Each update transaction replicated by the transaction replication service is stored in a transaction log. When a new application server is brought on-line, previously-dispatched update transactions stored in the transaction log are dispatched in sequence to the new server to bring the new server's content data up-to-date.

REFERENCES:
patent: 4432057 (1984-02-01), Daniell et al.
patent: 4799156 (1989-01-01), Shavit et al.
patent: 4800488 (1989-01-01), Agrawal et al.
patent: 4899136 (1990-02-01), Beard et al.
patent: 4914571 (1990-04-01), Baratz et al.
patent: 5079765 (1992-01-01), Nakamura
patent: 5140689 (1992-08-01), Kobayashi
patent: 5151989 (1992-09-01), Johnson et al.
patent: 5187790 (1993-02-01), Fast et al.
patent: 5247676 (1993-09-01), Ozar et al.
patent: 5257369 (1993-10-01), Skeen et al.
patent: 5265250 (1993-11-01), Andrade et al.
patent: 5291597 (1994-03-01), Shorter et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5321841 (1994-06-01), East
patent: 5329619 (1994-07-01), Page et al.
patent: 5341477 (1994-08-01), Pitkin et al.
patent: 5347632 (1994-09-01), Filepp et al.
patent: 5355497 (1994-10-01), Cohen-Levy
patent: 5367621 (1994-11-01), Cohen et al.
patent: 5371852 (1994-12-01), Attanasio
patent: 5388255 (1995-02-01), Pytlik et al.
patent: 5396626 (1995-03-01), Nguyen
patent: 5423003 (1995-06-01), Berteau
patent: 5434994 (1995-07-01), Shaheen et al.
patent: 5444848 (1995-08-01), Johnson et al.
patent: 5455932 (1995-10-01), Major et al.
patent: 5463625 (1995-10-01), Yasrebi
patent: 5473599 (1995-12-01), Li et al.
patent: 5475819 (1995-12-01), Miller et al.
patent: 5481720 (1996-01-01), Loucks et al.
patent: 5483652 (1996-01-01), Sudama et al.
patent: 5490270 (1996-02-01), Devarakonda et al.
patent: 5491800 (1996-02-01), Goldsmith et al.
patent: 5491817 (1996-02-01), Gopal et al.
patent: 5491820 (1996-02-01), Belove et al.
patent: 5497463 (1996-03-01), Stein et al.
patent: 5499342 (1996-03-01), Kurihara et al.
patent: 5500929 (1996-03-01), Dickinson
patent: 5513314 (1996-04-01), Kadasamy et al.
patent: 5515508 (1996-05-01), Pettus et al.
patent: 5526491 (1996-06-01), Wei
patent: 5530852 (1996-06-01), Meske et al.
patent: 5544313 (1996-08-01), Shachanai et al.
patent: 5544327 (1996-08-01), Dan et al.
patent: 5548724 (1996-08-01), Akizawa et al.
patent: 5548726 (1996-08-01), Pettus
patent: 5553239 (1996-09-01), Heath et al.
patent: 5553242 (1996-09-01), Russell et al.
patent: 5559969 (1996-09-01), Jennings
patent: 5564043 (1996-10-01), Siefert
patent: 5572643 (1996-11-01), Judson
patent: 5581753 (1996-12-01), Terry et al.
patent: 5592611 (1997-01-01), Midgely et al.
patent: 5596579 (1997-01-01), Yasrebi
patent: 5596744 (1997-01-01), Dao
patent: 5608865 (1997-03-01), Midgely et al.
patent: 5608903 (1997-03-01), Prasad et al.
patent: 5617568 (1997-04-01), Ault et al.
patent: 5617570 (1997-04-01), Russell et al.
patent: 5619632 (1997-04-01), Lamping et al.
patent: 5650994 (1997-07-01), Daley
patent: 5666519 (1997-09-01), Hayden
patent: 5675723 (1997-10-01), Ekrot et al.
patent: 5675796 (1997-10-01), Hodges et al.
patent: 5696895 (1997-12-01), Hemphill
patent: 5774668 (1998-06-01), Choquire et al.
So . . . Just What is this First Class Thing Anyway? (visited Oct. 10, 1995) <http://orion.edmonds.wednet.edu/ESD/FC/AboutFC.html>.
Custer, Helen, "The Object Manager and Object Security," Inside Windows NT, Chapter 3, 40-43, 49-81 (1993).
Heylighen, Francis, "World-Wide Web: A Distributed Hypermedia Paradigm for Global Networking," Proceedings of the SHARE Europe Spring Conference, 355-368 (1994).
International Telecommunication Union, CCITT Blue Book Volume VIII Data Communication Networks Directory, 3-18 (1989).
King, Adrian, "The User Interface and the Shell," Inside Windows 95, Chapter 5 (1994).
PR Newswire Association, Inc., "America On-line Publicly Previews World Wide Web Browser," Financial News Section (May 9, 1995).
Silberschatz, et al., Operating System Concepts, 4.sup.th Ed., 361-380,431-457 (1994).
George Coulouris, et al., Chapter 14 "Distributed Transactions", pp. 409-421, Distributed Systems Concepts and Design, Second Edition .COPYRGT.1994.
"Replication data", Edelstein, Herb, DBMS, V6, N6, P59(4), Jun. 1993.
"Users give green light for replication", Wayne Eckerson, Network World, Jul. 19, 1993.
"Microsoft and Sybase are adding their unique touches to SQL Serves" Herb Edelstein, INFORMATIONWEEK, 1995, n528, PG62.
"The challenge of replication", Edelstein, Herb, DBMS,V8,N4,P62(4) Apr. 1995.
"Data replication in a distributed heterogenous database environment", by Yongdong Wang, IEEE, 1994.
"Sybase lays out blueprint for client/server networks", by Pallatto, John, PC Week, V9, N46, P6(1), Nov. 16, 1992.
"RDBMS server choice get tougher", by Michael Goulde, Networks World, P52, May 23, 1994.
"Sybase To Enhance RDBMS", by Dan Richman, Open Systems Today, 1992, N111.
"Sybase server to add complexity users face challenge with data replication", by John Cox, Communications Week, 1993, n 483.
"Window Consistent Replication for Real-time Applications", by Jennifer Rexford, IEEE 1994.
"Replicated data in a distributed Environment", by Malcolm Colton, IEEE 1993.
"The effect of workload on the performance and availability of voting algorithms", by Qureshi, IEEE 1995.
"Session Guarantees for Weekly Consistent Replicated Data", by Douglas Terry, IEEE 1994.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Transaction replication system and method for supporting replica does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Transaction replication system and method for supporting replica, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transaction replication system and method for supporting replica will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-88897

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.