Distributed Systems : Reading List
Use the following template and return your essays through Moodle in PDF format.
1. Write a short essay (150-200 words) summarizing the paper. 2. Tell comments about the paper (this part is not graded). - Which parts/concepts were difficult for you to understand? - Which parts/concepts were useful for you? - Overall comments about the paper etc.
# | Deadline | Article |
1 | Sep 13 2015 |
Jeffrey Dean and Sanjay Ghemawat, MapReduce: Simplified Data Processing on Large Clusters, in OSDI 2004
Another version in CACM. (essay to be based on first paper, second one may have more explanations) |
2 | Sep 20 2015 | Sanjay Ghemawat, Howard Gobioff, Shun-Tak Leung, The Google file system, in ACM SOSP 2003, |
3 | Sep 27 2015 | Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. 2008. Bigtable: A Distributed Storage System for Structured Data. ACM Trans. Comput. Syst. 26, 2, Article 4 (June 2008). |
4 | Oct 4 2015 | Zaharia, Matei, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael J. Franklin, Scott Shenker, and Ion Stoica. "Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing." In Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation, pp. 2-2. USENIX Association, 2012. |
5 | Oct 11 2015 | J. Douceur, Sybil Attack, Workshop on Peer-to-Peer Systems, 2002. Another link if the first one does not work. |
6 | Oct 25 2015 | John S. Otto, Mario A. Sánchez, David R. Choffnes, Fabián E. Bustamante, and Georgos Siganos. 2011. On blind mice and the elephant: understanding the network impact of a large distributed system. In Proceedings of the ACM SIGCOMM 2011 conference |
7 | Nov 1 2015 |
Eric Brewer, CAP twelve years later: How the "rules" have changed, IEEE Computer, 45, 2, 23-29, Feb 2012. Supplementary material from Brewer's keynote at PODC 2000, helps to illustrate some part of the problem space. |
8 | Nov 8 2015 | D. B. Terry, M. M. Theimer, Karin Petersen, A. J. Demers, M. J. Spreitzer, and C. H. Hauser. 1995. Managing update conflicts in Bayou, a weakly connected replicated storage system. In Proceedings of the fifteenth ACM symposium on Operating systems principles |
9 | Nov 15 2015 |
Leslie Lamport, Paxos Made Simple. While this is not the original article on Paxos (see ref [5] in the article), it is a bit easier to follow. Wikipedia also has several examples of how the article works. |
10 | Nov 29 2015 |
Bitcoin topic. Original description of Bitcoin. An easier explanation of how Bitcoin works. |