UWB and UW Seal
CSS 434 - Parallel and Distributed Computing
Munehiro Fukuda       Computing and Software Systems       University of Washington, Bothell   
Syllabi:
Fall 24
Fall 23
Spring 22
Spring 21
Spring 20
Spring 19
Spring 17
Spring 16
Spring 14
Fall 12
Spring 12
Spring 11
Winter 10
Winter 08
Winter 07
Spring 06
Spring 05
Winter 04
Winter 03

Canvas, Assignments, Evaluation:
Canvas (Submission, Grade, etc.)
Homework Assignments
Survey Assignments
Survey Groups
Panopto

Programming Resources:
TCP Port Assigment
Java 8 API (easier to refer)
UWB CSS Wiki - Linux Commands
UW IT Connect

UWB Resources:
UWB Quantitative Skills Center
UWB Writing and Communication 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 professor will overview each topic and students will review a topic-related research paper in the class.


Announcements