Hacker News new | past | comments | ask | show | jobs | submit login
Distributed systems readings (cmu.edu)
141 points by nitishmd on Dec 4, 2014 | hide | past | favorite | 16 comments



Some more great resources:

This is a list of many of the most influential white papers: http://christophermeiklejohn.com/distributed/systems/2013/07... This is an associated podcast: http://thinkdistributed.io/ This is mixu's book on distributed systems: http://book.mixu.net/distsys/single-page.html This is the MIT reading list: http://courses.csail.mit.edu/6.852/05/papers/


mixu's book turned out to be a gem. He does a wonderful job of what he claims in the introduction:

I've tried to provide a more accessible introduction to distributed systems. To me, that means two things: introducing the key concepts that you will need in order to have a good time reading more serious texts, and providing a narrative that covers things in enough detail that you get a gist of what's going on without getting stuck on details.


I have a small collection of related university courses that might be of interest - https://github.com/prakhar1989/awesome-courses/blob/master/R...



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.

http://www.andrew.cmu.edu/course/15-440-f14/index/lecture_in...


Yup, thats one course I wanted to take but could not. Would be great if cmu could give access to class video lectures.


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.

[0] http://www.cs.cornell.edu/courses/cs6410/2014fa/sched.htm


Another good list of papers from my alma mater

http://www.cs.rice.edu/~alc/comp520/schedule.html

This class on networking has a great list of papers as well..great for understanding the systems which distributed systems depend on as well:

https://www.clear.rice.edu/comp529/www/list.html


The main webpage (and the links from that) will give more context on how the readings were chosen - https://www.andrew.cmu.edu/course/15-749/.

On a separate note, it is always great to see Satya's courses in the news.


I agree. He's probably one of the best teachers, can explain difficult concepts in very simple terms.


Yeah, this is a surprise and awesome :-)


Thanks for sharing. I summarize my stuff here: http://www.freedomlayer.org/articles_index.html I'm not done yet, but it might be of interest.


I came up with a similar list, in reverse chronological order: https://timelinee.com/t/SlqJWH/


most papers in the above list are from the reading list to prepare my phd qual exam in university of Wisconsin: http://research.cs.wisc.edu/areas/os/Qual/ (it used to have 50 papers on the list; now, it's 40.)


Is there a more user friendly and hand holding way to learn about distributed systems?

Such as a good video lecture series?


Hey! We're working on some cool distributed systems stuff, data in particular - and dedicated to javascripters! If you're interested, check out http://github.com/amark/gun or send me a message!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: