Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2003-04-03
2009-11-24
Cao, Diem Ky (Department: 2194)
Data processing: database and file management or data structures
Database design
Data structure types
C718S101000
Reexamination Certificate
active
07624112
ABSTRACT:
A method and apparatus for asynchronously storing transaction information related to a transaction is provided. A client process executing on a client may initiate a transaction request with a server. The server processes the transaction, commits the transaction, and writes transaction information associated with the transaction to memory without durably storing the transaction information. Thereafter, the server processing the transaction returns a message to the client that the transaction has been committed. A server process, which performed the transaction, may be reassigned to commit new work. Additional information that may be useful for the client about the result of the transaction may be contained in the message. Next, transaction information stored in memory is durably stored. A log writer may be used to durably store the transaction information to a log file. The client is subsequently notified that the transaction information has been durably stored at a client listening process.
REFERENCES:
patent: 5335343 (1994-08-01), Lampson et al.
patent: 5930794 (1999-07-01), Linenbach et al.
patent: 6021408 (2000-02-01), Ledain et al.
patent: 6490610 (2002-12-01), Rizvi et al.
patent: 6711632 (2004-03-01), Chow et al.
patent: 6925515 (2005-08-01), Burns et al.
patent: 6947956 (2005-09-01), Olstad et al.
patent: 2002/0083331 (2002-06-01), Krumel
patent: 2002/0099973 (2002-07-01), Moser et al.
patent: 2003/0051047 (2003-03-01), Horel et al.
patent: 2003/0084074 (2003-05-01), Balogh et al.
Mao, Yun; Youhui Zhang; Dongsheng Wang; Weimin Zheng; “LND: A Reliable Multi-Tier Storage Device in NOW.” ACM Press: ACM SIGOPS Operating Systems Review, vol. 36, Issue 1, Jan. 2002; pp. 70-80.
Baker, Mary; Satoshi Asami; Etienne Deprit; John Ouseterhout; Margo Seltzer; “Non-Volatile Memory for Fast, Reliable File Systems.” ACM Press: Proceedings of the fifth international conference on architectural support for programming languages and operating systems, 1992; pp. 10-22.
Oppliger, Rolf; “Internet Security: Firewalls and Beyond.” ACM Press: Communications of the ACM, vol. 40, Issue 5, May 1997; pp. 92-102.
“Microsoft Computer Dictionary,” Fifth Edition, Microsoft Press, 2002; pp. 520-521.
Tanenbaum, Andrew S., “Computer Networks,” Third Edition, Prentice Hall PTR, 1996; pp. 521-545.
Coulouris et al., “Distributed Systems, Concepts and Design,” Second Edition, Addison-Wesley, 1994; pp. 101-112, 353-371, 414-421, 449-461, 492-502.
Chidambaran Lakshminarayanan
Ganesh Amit
Sinha Bipul
Cao Diem Ky
Hickman Palermo & Truong & Becker LLP
Oracle International Corporation
LandOfFree
Asynchronously storing transaction information from memory... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Asynchronously storing transaction information from memory..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Asynchronously storing transaction information from memory... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4109271