Read/write lock transaction manager freezing

Data processing: database and file management or data structures – Data integrity – Concurrent read/write management using locks

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S101000

Reexamination Certificate

active

07739252

ABSTRACT:
A transaction manager may be paused so that transactions managed by the transaction manager are prevented from making transactional state changes. When all transactions being coordinated by a transaction manager are paused, the transaction manager may be said to be paused or frozen. While the transaction manager is paused, the transactions that the transaction manager is supporting may not be allowed to complete. A transaction manager may obtain permission from a transaction freeze manager in order to transition the state of a transaction. The transaction freeze manager may function as a read/write lock manager controlling locks on a transaction freeze object. In servicing a transaction state transition request, the transaction freeze manager may grant the transaction manager a read lock on the transaction freeze object. In servicing a transaction manager pause request, the transaction freeze manager may grant an administrative entity a write lock on the transaction freeze object.

REFERENCES:
patent: 3835260 (1974-09-01), Prescher et al.
patent: 4502116 (1985-02-01), Fowler et al.
patent: 5335343 (1994-08-01), Lampson et al.
patent: 5488694 (1996-01-01), McKee et al.
patent: 5504899 (1996-04-01), Raz
patent: 5504900 (1996-04-01), Raz
patent: 5586312 (1996-12-01), Johnson et al.
patent: 5630081 (1997-05-01), Rybicki et al.
patent: 5701480 (1997-12-01), Raz
patent: 5781912 (1998-07-01), Demers et al.
patent: 5795228 (1998-08-01), Trumbull
patent: 5983225 (1999-11-01), Anfindsen
patent: 5983326 (1999-11-01), Hagersten et al.
patent: 5991771 (1999-11-01), Falls et al.
patent: 6011791 (2000-01-01), Okada et al.
patent: 6016490 (2000-01-01), Watanabe et al.
patent: 6029190 (2000-02-01), Oliver
patent: 6038587 (2000-03-01), Phillips et al.
patent: 6041354 (2000-03-01), Biliris et al.
patent: 6105067 (2000-08-01), Batra
patent: 6141765 (2000-10-01), Sherman
patent: 6154787 (2000-11-01), Urevig et al.
patent: 6157927 (2000-12-01), Schaefer et al.
patent: 6225995 (2001-05-01), Jacobs et al.
patent: 6233587 (2001-05-01), Tandon
patent: 6237019 (2001-05-01), Ault et al.
patent: 6243737 (2001-06-01), Flanagan et al.
patent: 6272675 (2001-08-01), Schrab et al.
patent: 6317773 (2001-11-01), Cobb et al.
patent: 6338112 (2002-01-01), Wipfel et al.
patent: 6374243 (2002-04-01), Kobayashi et al.
patent: 6405317 (2002-06-01), Flenley
patent: 6411956 (2002-06-01), Ng
patent: 6421661 (2002-07-01), Doan et al.
patent: 6421688 (2002-07-01), Song
patent: 6442618 (2002-08-01), Phillips et al.
patent: 6496828 (2002-12-01), Cochrane et al.
patent: 6519679 (2003-02-01), Devireddy et al.
patent: 6549992 (2003-04-01), Armangau et al.
patent: 6583712 (2003-06-01), Reed et al.
patent: 6609114 (2003-08-01), Gressel et al.
patent: 6651125 (2003-11-01), Maergner et al.
patent: 6687729 (2004-02-01), Sievert et al.
patent: 6704737 (2004-03-01), Nixon et al.
patent: 6728958 (2004-04-01), Klein et al.
patent: 6832238 (2004-12-01), Sharma et al.
patent: 6854646 (2005-02-01), Ieshima et al.
patent: 6862573 (2005-03-01), Kendall et al.
patent: 6873995 (2005-03-01), Benson
patent: 6950848 (2005-09-01), Yousefizadeh
patent: 6981221 (2005-12-01), Neudeck et al.
patent: 7065563 (2006-06-01), Islam et al.
patent: 7076508 (2006-07-01), Bourbonnais et al.
patent: 7080119 (2006-07-01), Felt et al.
patent: 7082432 (2006-07-01), Bhogi et al.
patent: 7089566 (2006-08-01), Johnson
patent: 7134008 (2006-11-01), Dutt et al.
patent: 7165061 (2007-01-01), K et al.
patent: 2001/0037315 (2001-11-01), Saliba et al.
patent: 2002/0007445 (2002-01-01), Blumenau et al.
patent: 2002/0083078 (2002-06-01), Pardon et al.
patent: 2002/0083243 (2002-06-01), Van Huben et al.
patent: 2002/0124083 (2002-09-01), Jeyaraman et al.
patent: 2003/0033398 (2003-02-01), Carlson et al.
patent: 2003/0036919 (2003-02-01), Felt et al.
patent: 2003/0046342 (2003-03-01), Felt et al.
patent: 2003/0055968 (2003-03-01), Hochmuth et al.
patent: 2003/0113096 (2003-06-01), Taira et al.
patent: 2003/0217236 (2003-11-01), Rowlands
patent: 2003/0229676 (2003-12-01), Rowlands
patent: 2003/0236748 (2003-12-01), Gressel et al.
patent: 2004/0030739 (2004-02-01), Yousefizadeh
patent: 2004/0088413 (2004-05-01), Bhogi et al.
patent: 2004/0153349 (2004-08-01), K. et al.
patent: 2004/0153383 (2004-08-01), K et al.
patent: 2004/0153450 (2004-08-01), K. et al.
patent: 2004/0172385 (2004-09-01), Dayal
patent: 2004/0215473 (2004-10-01), Bhogi et al.
patent: 2004/0215894 (2004-10-01), Bhogi et al.
patent: 2004/0216109 (2004-10-01), Bhogi et al.
patent: 2004/0220933 (2004-11-01), Walker
patent: 2004/0225972 (2004-11-01), Oeltjen et al.
patent: 2005/0015425 (2005-01-01), Kumar et al.
patent: 2005/0055325 (2005-03-01), Dutt et al.
patent: 2005/0066155 (2005-03-01), Dutt et al.
Mukherjee et al, “A Survey of Multiprocessor Operating System Kernels”, Nov. 5, 1993, p. 1-70.
Marazakis, “CS-556 Distributed Systems Fault Tolerance(II)”, Sep. 2002, University of Crete, Greece, p. 1-31. <Reprinted from the internet Sep. 29, 2008>.
Neilforoshan, “Fault Tolerant Computing in Computer Design”, Apr. 2003, p. 213-220. <Retrieved from internet Sep. 29, 2008>.
Baldwin et al, “Sun Wars: Competition Within a Modular Cluster, 1985-1990”, Jul. 15, 2003, 42 pages, unnumbered. <Retrieved from the internet Sep. 17, 2008>.
Park et al, “Multiversion Locking Protocol with Freezing for Secure Real-Time Database Systems”, Sep. 2002, vol. 14, No. 5, IEEE Transactions on Knowledge and Data Engineering, p. 1141-1154. <Retrieved from IEEE Explore Sep. 17, 2008>.
Hewlett-Packard, “MPE/iX Error Messages Manual vol. III: HP 3000 MPE/IX Computer Systems Edition 4”, Mar. 2000, Mfg. Part No. 32650-90880 E0300, 314 pages.
Liu et al., “Designing a Test Suite for Empirically-based Middleware Performance Prediction,” Australian Computer Society, Inc., (2002), (8 Pages).
“Java™ 2SDK, Enterprise Edition 1.3.1 Configuration Guide,” http://java.sun.som/j2ee/sdk—1.3/techdocs/release/ConfigGuide.html, Jan. 3, 2002, (16 Pages).
Ellis et al., :JDBC™ 3.0 Specification—Final Release, Sun Microsystems, Inc., Oct. 2001, (190 pages).
“iPlanet Application Server 6.0 Administration Guide: Chapter 4 Logging Server Messages,” http://docs.sun.com/source/816-5720-10/adlog.htm, Sep. 5, 2000, (21 Pages).
“JDBC™ Data Access API—The JDBC API Universal Data Acess for the Enterprise,” java:sun.com, Aug. 10, 2003, (5 Pages).
“Connection Pooling,” Advanced Programming for the Java 2 Platform, Aug. 16, 2002, (4 Pages).
Siva Visveswaram, “Manage Acess to Shared, Server-Side Resources for High Performance—Dive Into Connection Pooling with J2EE,” JavaWorld, Oct. 2000, (8 Pages).
“Interface DataSource,” DataSource (Java 2 Platform, SE v1.4.1), 2002, (1 Page).
“Initial Context,” JNDI 1.2.1 Specification: Class Initial Context, http://java.sun.com/products/jndi/1.2/javadoc/javax
aming/InitialContext.html, Jul. 14, 1999, (1 Page).
JNDI—Java™ Naming & Directory Interface™, Sun Microsystems, Inc., http://java.sun.com/jndi, May 15, 2003, (2 Pages).
“iPlanet Application Server 6.0 Administration Guide: Chapter 9 Administering Transactions,” http://docs.sun.com/source/816-5784-10/adtrans.htm, Sep. 5, 2000, (11 Pages).
Breitbart et al., “Replication and Consistency Being Lazy Helps Sometimes,” PODS '97, Jun. 1997, (pp. 173-184).
Patricia Serrano-Alvarado et al.“Mobile Transaction Supports for DBMS”. In 17ièmes Journées Bases de Données Avancées, Agadir, Maroc, Oct. 2001, (19 Pages).
Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions, 1992 ACM SIGMOD, Jun. 1992, (pp. 124-133).
BEA WebLogic Enterprise 5.1, BEA Systems, Inc., 2000, (13 Pages).
“Simplified Guide to the Java TM 2 Platform Enterprise Edition,” Sun Microsystems, Inc., 199

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

Read/write lock transaction manager freezing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Read/write lock transaction manager freezing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Read/write lock transaction manager freezing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4215303

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