UWB and UW Seal
CSS 434 - Parallel and Distributed Computing
Munehiro Fukuda       Computing and Software Systems       University of Washington, Bothell   
Syllabi:
Winter 08
Winter 07
Spring 06
Spring 05
Winter 04
Winter 03

Resources:
GoPost
Homework Assignments
Java API Documentation
Pretty-Good-Privacy(PGP)

CDK4 Textbook Homepage
CDK4 Textbook Slides
CDK4 Textbook Errata

ACM Bothell - Computing & Software Systems Web Library
UWB Quantitative Skills Center
UWB Writing Center

University of Washington, Bothell
Computing & Software Systems

Catalog Description

This course introduces the concepts and design of distributed computing systems. Topics covered include message passing, remote procedure calls, process management, migration, mobile agents, distributed coordination, distributed shared memory, distributed file systems, fault tolerance, and grid computing. The first five weeks focus on the basic mechanism and the Java programming techniques for message passing, process management, and migration. We will use Java sockets, MPI: Message Passing Interface, Java RMI, and UWAgent: a Java-based mobile agent system the professor and his former CSS students have designed. The last five weeks discuss advanced topics, where the instructor will overview each topic and students will review a topic-related research paper in the class.


Announcements