COMP750 Distributed Systems
Computer Science department of North Carolina A&T State University
taught by Dr. Ken Williams
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
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
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
last updated on August 17, 2004