CS 591 Extreme Scale Distributed Systems
From TaylorGroves
- Webpage: http://www.cs.unm.edu/~darnold/classes/cs591s10
- Mailing list: cs591scalablesystems@cs.unm.edu
- Office Hours: 11-12 MWF
Readings
- Fallacies of Distributed Computing Explained - Arnon Rotem-Gal-Oz
- Introduction to Distributed System Design - Google Code University
- End to End Arguments in System Design - J. H. Saltzer, D. P. Reed, D. D. Clark
- Time, Clocks, and the Ordering of Events in a Distributed System - L. Lamport
- Distributed Snapshots: Determining Global States of Distributed Systems - K. Mani Chandy and Leslie Lamport
- Timestamps in Message-Passing Systems That Preserve the Partial Ordering - C. J. Fidge
- Sacrificing Serializability to Attain High Availability - M. J. Fischer, A. Michael
- Logical Time: Capturing Causality in Distributed Systems - M. Raynal, M. Singhal
- The Byzantine Generals Problem - Lamport, Shostak, Pease
- Checkpointing for Peta-Scale Systems: A Look into the Future of Practical Rollback-Recovery - "Mootz" Elnozahy and J. Plank
- A Survey of Rollback-Recovery Protocols in Message-Passing System - Elnozahy, et. al.
- Lustre
- GPFS: A Shared-Disk File System for Large Computing Clusters
- Panasas
- Google File System
- Wide-area cooperative storage with CFS
- Exascale Software Study: Software Challenges in Extreme Scale Systems -- DARPA 2009
- An Overview of the BlueGene/L Supercomputer
- Entering the Petaflop Era: The Architecture and Performance of Roadrunner
Readings Notes
- Fallacies of Distributed Computing Explained Notes
- Introduction to Distributed System Design Notes
- End to End Arguments in System Design Notes
- Time, Clocks, and the Ordering of Events in a Distributed System Notes
- Distributed Snapshots: Determining Global States of Distributed Systems Notes
- Timestamps in Message-Passing Systems That Preserve the Partial Ordering Notes
- Sacrificing Serializability to Attain High Availability Notes
- Logical Time: Capturing Causality in Distributed Systems Notes
- Exascale Software Study: Software Challenges in Extreme Scale Systems Notes
- An Overview of the BlueGene/L Supercomputer Notes
- Entering the Petaflop Era: The Architecture and Performance of Roadrunner Notes
- GPU Gems 2 Notes