Lecture Notes For All: Distributed Systems

GoDaddy

...................

Sunday, March 28, 2010

Distributed Systems


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

No comments:

Post a Comment