15-440 Labs and Homework
Lab Assignments
Lab #1:
Process Migration
(pdf)
/
(ps)
Example MigratableProcess
(NB: you may need to compile this with -Xlint:deprecation on some versions of Java)
Lab #2:
Arcade Game
(pdf)
/
(ps)
Lab #3:
Travelling Salesperson
(pdf)
/
(ps)
Cities file:
(tarball)
Lab #4:
Map Reduce
Step 0 (html)
Steps 1&2 (html)
Steps 3&4 (html)
Homework Assignments
HW #1:
Processes, Threads, and Concurrency
(pdf)
/
(ps)
Solutions
(pdf)
/
(ps)
HW #2:
Networks, etc.
(pdf)
/
(ps)
HW #3:
Distributed Systems
(pdf)
/
(ps)
HW #4:
Distributed Systems 2
(pdf)
/
(ps)