Search This Blog

Distributed Systems pdf slides

Distributed Systems
taught by Dr. Ken Williams
Text Book:
The textbook for COMP750 Distributed Systems is “Distributed Systems: Principles and Paradigms” by Andrew S. Tanenbaum and Maarten van Steen, Prentice Hall, 2002, ISBN: 0-13-088893-1

WSDL example

Solutions to concurrent programming problems

Notes

Slides Introducing Distributed Systems printable version Slides on Threads printable version Slides on Thread Creation printable version Slides on Thread Interaction printable version Slides on Concurrent Programming patterns printable version Slides on Deadlocks printable version Slides on the Message Passing Interface printable version Slides on Network Overview printable version Slides on Client Server paradigm printable version Slides on Remote Procedure Calls printable version Slides on XML printable version Slides on Synchronization printable version Slides on Distributed Mutual Exclusion printable version Slides on Leader Election printable version Slides on Transactions printable version Slides on the C# language printable version Slides on WSDL printable version Slides on .NET Remoting printable version Slides on Web Services printable version Notes on Web Technology Slides on Web Technology Notes on Socket Programming printable version Slides on Security printable version Slides on Kerberos printable version

Examples and Downloads

A simple .NET application

A simple two process distributed mutual exclusion algorithm

A free implementation of MPI is available at http://www-unix.mcs.anl.gov/~ashton/mpich.nt/

Source code for example client and server programs: All of these programs have the same functionality and are interchangeable. The client program sends a message to the server which responds by sending a message back to the client. Both programs then terminate.

client and server from chapter 30 of "Computer Networks and Internets" by D. Comer., ISBN 0-13-143351-2 client and server in C using TCP by Dr. Williams client for Windows and client for Unix in C++ using TCP by Dr. Williams client and server in C using UDP by Dr. Williams client and server in Java using UDP by Dr. Williams

CSP examples

Dr. Xu's slides on Distributed Simulation

A User s Guide to MPI by Peter S. Pacheco of the Department of Mathematics University of San Francisco

1 comment: