Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Implementing Causal Logging using Previous: Availability

Bibliography

1
M. Ahamad, J. E. Burns, P. W. Hutto, and G. Neiger.
Causal memory.
In Distributed Algorithms, Fifth International Workshop WDAG '91, pages 9-30, October 1991.

2
Lorenzo Alvisi and Keith Marzullo.
Message logging: pessimistic, optimistic, causal, and optimal.
IEEE Transactions on Software Engineering, 24(2):149-159, February 1998.

3
K. P. Birman and T. Joseph.
Reliable communications in the presence of failures.
ACM Transactions on Computer Systems, 5(1):47-76, February 1987.

4
IONA Technologies Inc., Dublin, Ireland.
OrbixWeb Programmer's Guide, 1997.

5
David R. Jefferson.
Virtual time.
ACM Transactions on Programming Languages and Systems, 7(3):404-425, July 1985.

6
Leslie Lamport.
How to make a multiprocessor computer that correctly executes multiprocess programs.
IEEE Transactions on Computers, C-28(9):690-691, September 1979.

7
Kai Li and Paul Hudak.
Memory coherence in shared virtual memory systems.
ACM Transactions on Computer Systems, 7(4):321-359, November 1989.

8
Keith Marzullo, Chanathip Namprempre, Jeremy Sussman, Ramanathan Krishnamurthy, and Aleta Ricciardi.
Combining optimism and intrusion detection.
Technical Report TR CS98-605, University of California, San Diego, Department of Computer Science and Engineering, October 1998.

9
Randy Otte, Paul Patrick, and Mark Roy.
Understanding CORBA: Common Object Request Broker Architecture.
Prentice Hall Press, October 1995.

10
Michel Raynal, Andre Schiper, and Sam Toueg.
The causal ordering abstraction and a simple way to implement it.
Information Processing Letters, 39(6):343-350, September 1991.

11
Fred B. Schneider.
Implementing fault-tolerant services using the state machine approach: a tutorial.
Computing Surveys, 22(4):299-319, December 1990.

12
C. Viles, M. Lewis, A. Ferrari, A. Nguyen-Toung, and A. S. Grimshaw.
Enabling flexibility in the Legion run-time library.
In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA '97), pages 265-274, June 1997.




1999-03-21