Some more great resources:<p>This is a list of many of the most influential white papers:
<a href="http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html" rel="nofollow">http://christophermeiklejohn.com/distributed/systems/2013/07...</a>
This is an associated podcast:
<a href="http://thinkdistributed.io/" rel="nofollow">http://thinkdistributed.io/</a>
This is mixu's book on distributed systems:
<a href="http://book.mixu.net/distsys/single-page.html" rel="nofollow">http://book.mixu.net/distsys/single-page.html</a>
This is the MIT reading list:
<a href="http://courses.csail.mit.edu/6.852/05/papers/" rel="nofollow">http://courses.csail.mit.edu/6.852/05/papers/</a>
I have a small collection of related university courses that might be of interest - <a href="https://github.com/prakhar1989/awesome-courses/blob/master/README.md#systems" rel="nofollow">https://github.com/prakhar1989/awesome-courses/blob/master/R...</a>
This might be very useful: <a href="http://henryr.github.io/distributed-systems-readings/" rel="nofollow">http://henryr.github.io/distributed-systems-readings/</a>
As a supplement to these I would also recommend checking out the lecture notes for 15-440, the intro distributed systems class. I took it spring of 2013 and thought it gave me a really good grounding in the material.<p><a href="http://www.andrew.cmu.edu/course/15-440-f14/index/lecture_index.html" rel="nofollow">http://www.andrew.cmu.edu/course/15-440-f14/index/lecture_in...</a>
For a more ambitious reading list, refer to CS6410 from Cornell [0]. The topics of the readings range from operating systems to distributed systems and networking.<p>[0] <a href="http://www.cs.cornell.edu/courses/cs6410/2014fa/sched.htm" rel="nofollow">http://www.cs.cornell.edu/courses/cs6410/2014fa/sched.htm</a>
Another good list of papers from my alma mater<p><a href="http://www.cs.rice.edu/~alc/comp520/schedule.html" rel="nofollow">http://www.cs.rice.edu/~alc/comp520/schedule.html</a><p>This class on networking has a great list of papers as well..great for understanding the systems which distributed systems depend on as well:<p><a href="https://www.clear.rice.edu/comp529/www/list.html" rel="nofollow">https://www.clear.rice.edu/comp529/www/list.html</a>
The main webpage (and the links from that) will give more context on how the readings were chosen - <a href="https://www.andrew.cmu.edu/course/15-749/" rel="nofollow">https://www.andrew.cmu.edu/course/15-749/</a>.<p>On a separate note, it is always great to see Satya's courses in the news.
Thanks for sharing.
I summarize my stuff here: <a href="http://www.freedomlayer.org/articles_index.html" rel="nofollow">http://www.freedomlayer.org/articles_index.html</a>
I'm not done yet, but it might be of interest.
I came up with a similar list, in reverse chronological order: <a href="https://timelinee.com/t/SlqJWH/" rel="nofollow">https://timelinee.com/t/SlqJWH/</a>
Hey! We're working on some cool distributed systems stuff, data in particular - and dedicated to javascripters! If you're interested, check out <a href="http://github.com/amark/gun" rel="nofollow">http://github.com/amark/gun</a> or send me a message!