Date
|
Notes, Hyperlinks and such
|
Aug 25 |
Introduction to the course and objectives (PDF) |
Aug 27 |
A survey of data communications over the past
20-25 years (PDF) |
Sep 1 |
Scalability of structured/unstructured networks
A quick survey of cryptographic primitives used in data communications. |
Sep 3 |
Distributed Computing Economics --
Paper by Jim Gray, Microsoft Research |
Sep 9 |
Part I: Above the Clouds: A Berkeley View of
Cloud Computing --
Paper by Armburst et al, EECS Department. UC Berkeley |
Sep 11 |
Part II: Above the Clouds: A Berkeley View of
Cloud Computing --
Cloud Computing Economics.
Paper by Armburst et al, EECS Department. UC Berkeley |
Sep 15 |
Part I: The Google File System: Sanjay Ghemawat et al
Paper |
Sep 17 |
Part II: The Google File System: Sanjay Ghemawat et al
Paper |
Sep 22 |
Part I: Dynamo: Amazon's Highly Available Key-value
Store.
Paper by Giuseppe Decandia et al. |
Sep 24 |
Part II: Dynamo: Amazon's Highly Available Key-value
Store.
Paper by Giuseppe Decandia et al. |
Sep 29 |
Part I: Bigtable: A Distributed Storage System for
Structured Data.
Paper by
Fay Chang et al. |
Oct 1 |
Part II: Bigtable: A Distributed Storage System for
Structured Data.
Paper by
Fay Chang et al.
Part I:
Mapreduce: Simplified Data Processing on Large
Clusters.
Paper by Jeffrey Dean and Sanjay Ghemawat. |
Oct
6 |
Part II:
Mapreduce: Simplified Data Processing on Large
Clusters.
Paper by Jeffrey Dean and Sanjay Ghemawat. |
Oct 8 |
Part I: Dryad: Distributed Data-Parallel
Programs from Sequential Building Blocks
Paper by Michael Isard et al. |
Oct 13
|
Part II: Dryad: Distributed Data-Parallel
Programs from Sequential Building Blocks
Paper by Michael Isard et al.
Part I:
Xen and the Art of Virtualization.
Paper by Paul Barham et al.
|
Oct
15 |
Part II: Xen and the Art of Virtualization.
Paper by Paul Barham et al. |
Oct 20 |
BOINC:
A System for Public-Resource Computing and Storage.
Paper by David
Anderson. |
Oct 22 |
BOINC: Designing a Runtime System for
Volunteer Computing.
Paper
by David P. Anderson, Carl Christensen and Bruce Allen. |
Oct 27 |
Paxos Made Simple.
Paper by Leslie Lamport. |
Oct 29 |
The Chubby lock service for
loosely-coupled distributed systems.
Paper by Mike
Burrows. |
Nov 3
|
The Eucalyptus Open-source
Cloud-computing System.
Paper by Daniel
Nurmi et al.
|
Nov 5
|
Understanding the Network-Level Behavior of Spammers.
Paper by Anirudh Ramachandran and Nick Feamster.
|
Nov 10
|
An Inside Look at Botnets.
Paper by Paul
Barford and Vinod Yegneswaran.
|
Nov 12
|
Granules: A Lightweight, Streaming
Runtime for Cloud Computing With Support for Map-Reduce.
Paper by Shrideep Pallickara et
al.
|
Nov 17
|
Optimizing Network Virtualization
in Xen.
Paper by Aravind
Menon et al.
|
Nov 19
|
Terra: A Virtual Machine-Based
Platform for Trusted Computing.
Paper by Tal
Garfinkel et al.
|
Dec 1
|
Building a Database on S3.
Paper by Matthias
Brantner et al.
|
Dec 3
|
Condor: Deploying a High Throughput Computing Cluster.
Paper
by Jim Basney and Miron Livny. This session will also contrast the
Globus Toolkit and the Sun GridEngine framework.
|
Dec 8
|
Data Management in the Cloud: Limitations and
Opportunities.
Paper by
Daniel Abadi.
|
Dec 10
|
SQL in the Clouds.
Paper by James Johnson.
|