12.3. Background Reading

12.3.1. Distributed Systems

For background reading on principles and theory of distributed systems, refer to the following:

  • Distributed Algorithms, by Nancy A. Lynch (Morgan Kaufman, 1997).

  • Distributed Systems, Sape Mullender, editor (Addison-Wesley, 1993).

  • Distributed Systems: Concepts and Design, by George Coulouris, Jean Dollimore, Tim Kindberg (Addison-Wesley, 1994).

  • A Note on Distributed Computing, Jim Waldo, Geoff Wyant, Ann Wollrath, and Sam Kendall. Sun Microsystems technical report SMLI TR-94-29, http://www.sunlabs.com/technical-reports/1994/abstract-29.html

For discussion of interprocess communication and synchronization issues relevant to Chapters 4 and 5, refer to:

  • Chapter 2 of Operating Systems: Design and Implementation, by Andrew S. Tanenbaum (Prentice-Hall, 1987).

12.3.2. Transactions

For general information on the topic of transactions, refer to the following:

  • Transaction Processing: Concepts and Techniques, by Jim Gray and Andreas Reuter (Morgan Kaufman, 1992).

For information on transactions in space-based systems in particular, refer to:

  • “Adding Fault-tolerant Transaction Processing to LINDA,” by Scott R. Cannon, David Dunn, Software—Practice and Experience, Vol. 24(5) (May, 1994), pp. 449-446.

  • “Persistent Linda: Linda + Transactions + Query Processing,” by Brian G. Anderson, Dennis Shasha, Proceedings of the 13th Symposium on Fault-Tolerant Distributed Systems, 1994.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset