| Implementing recoverable requests using queues |
| Full text |
Pdf
(1.35 MB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 1990 ACM SIGMOD international conference on Management of data
table of contents
Atlantic City, New Jersey, United States
Pages: 112 - 122
Year of Publication: 1990
ISBN:0-89791-365-5
Also published in ...
|
|
Authors
|
|
Philip A. Bernstein
|
Digital Equipment Corp, One Kendall Square - Building 700, Cambridge, MA
|
|
Meichun Hsu
|
Aiken Computation Lab , Harvard Univ., Cambridge, MA
|
|
Bruce Mann
|
Digital Equipment Corp , 110 Spit Brook Road, Nashua, NH
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 40, Citation Count: 29
|
|
|
ABSTRACT
Transactions have been rigorously defined and extensively studied in the database and transaction processing literature, but little has been said about the handling of the requests for transaction execution in commercial TP systems, especially distributed ones, managing the flow of requests is often as important as executing the transactions themselves.
This paper studies fault-tolerant protocols for managing the flow of transaction requests between clients that issue requests and servers that process them. We discuss how to implement these protocols using transactions and recoverable queuing systems. Queuing systems are used to move requests reliably between clients and servers. The protocols use queuing systems to ensure that the server processes each request exactly once and that a client processes each reply at least once. We treat request-reply protocols for single-transaction requests, for multi-transaction requests, and for requests that require interaction with the display after the request is submitted.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Bernstein et al 87
|
|
 |
Birrell and Nelson 84
|
|
| |
Black and Artsy 89
|
"Implementing Location Independent Invocation," Proc 9th Int 'l Conf on Dzst'd Computing Systems, June 1989, pp 550-559
|
| |
DEC 88
|
Digital Eqmpment Corp, DECmtact Transactmn Processmg System Apphcatzon Programming Guzde, Maynard, MA, 1988 Order Number AA-KZ03A-TE
|
 |
Garcia and Salem 87
|
|
| |
Gray 78
|
|
| |
Gray 80
|
Gray, J , "A Transaction Model," Techmcal Report R32895, IBM Research Laboratory, San Jose, CA, 1980
|
| |
Gray 81
|
Gray, J, "The Transaction Concept Virtues and Limitations" Proc Int'l Conf on VeT Large Data Bases, 1981, pp 144-154
|
| |
IBM 86
|
InternatlonM Business Machines, "CICS/OS/VS Intercommumcations Facilities Guide," Form SC33-0230, White Plains, N Y, 1986
|
 |
Jul et al 88
|
|
| |
Klein and Reuter 88
|
Klein, J and A Reuter, "MI- grating Transactions," Future Trends m Dzstr~buted Computer Systems m the 'gOs, Hong Kong, 1988
|
| |
Liskov et al 88
|
B. Liskov , T. Bloom , D. Gifford , R. Scheifler , W. Weihl, Communications in the mercury system, Proceedings of the Twenty-First Annual Hawaii International Conference on Software Track, p.178-187, January 1988, Kailua-Kona, Hawaii, United States
|
| |
McGee 77
|
McGee, W C, "The Information Management System IMS/VS Part V Transaction Processlng Faclhtles," IBM Sys Journal, Vol 16, No 2 , 1977, pp 148-169
|
| |
Pausch 88
|
|
| |
Tandem 89
|
|
| |
Wipfler 87
|
|
| |
Wipfler 89
|
|
CITED BY 29
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mehul A. Shah , Joseph M. Hellerstein , Eric Brewer, Highly available, fault-tolerant, parallel dataflows, Proceedings of the 2004 ACM SIGMOD international conference on Management of data, June 13-18, 2004, Paris, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eric N. Hanson , I.-Cheng Chen , Roxana Dastur , Kurt Engel , Vijay Ramaswamy , Wendy Tan , Chun Xu, A flexible and recoverable client/server database event notification system, The VLDB Journal — The International Journal on Very Large Data Bases, v.7 n.1, p.12-24, February 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Philip Bohannon , Daniel Lieuwen , Rajeev Rastogi , Avi Silberschatz , S. Seshadri , S. Sudarshan, The Architecture of the Dalí Main-Memory Storage Manager, Multimedia Tools and Applications, v.4 n.2, p.115-151, March 1997
|
|
|
|
|
|
|
|
|
Liqiang Wang , Shiyong Lu , Xubo Fei , Artem Chebotko , H. Victoria Bryant , Jeffrey L. Ram, Atomicity and provenance support for pipelined scientific workflows, Future Generation Computer Systems, v.25 n.5, p.568-576, May, 2009
|
|