Legacy Lectures
Software
- Languages
- Distributed Version Control Tools
Introduction
- Issues in Distributed Systems
Networking Overview
- Networking Primer and Protocols
- Sockets Programming Examples from HPJPC
Threads and Processes
- Threads Primer
- Examples from HPJPC
Filesystems
- Distributed Filesystems (NFS, AFS, etc.)
- Userland Filesystems
Filesystems Research at LUC
Grids and Clouds
Message Passing / Messaging Middleware
Distributed Object Programming
Modern Distributed Databases