Distributed Systems
Spring 2004

Instructor: Evaggelia Pitoura

Assignments

Basics

Assignment 1 (due 26/3)

Resources for web services

Solutions


Communication

Assignmnet 2 (due 2/4)

The Voting Application
Contains code examples for both RPC and RMI.

Solutions


Assignmnet 3 (due 26/4)


Processes

Assignment 4 (due 6/5)

Solutions

A tutorial on threads

More on threads

The Multi-Threadeds Voting Application
Contains code examples for Java and POSIX threads.


Synchronization Assignment 5

Solutions


Consistency and Replication Assignment 6

Solutions