New course using raft at UCSD
Hi all,
I've adopted what I would say is a simplified version of Raft at UCSD. I'm teaching a 10-week undergrad networked software course, and include a strong leader, 2-phase commit, and a replicated log. I don't include leader election, but do point those students wishing to go deeper to the Raft paper. Thought it might be of interest to you.
University Name: UC San Diego http://www.cs.ucsd.edu Course Name: CSE 124: Networked Services http://www.cs.ucsd.edu/~gmporter/classes/fa17/cse124/ Fall 2017 Professor: George Porter http://www.ucsd.edu/~gmporter Details: Replicated logs, 2PC, strong leader, but no leader election/failure. Project involves building a distributed DropBox-like file storage system called "SurfStore" Project URL: http://cseweb.ucsd.edu/~gmporter/classes/fa17/cse124/post/project2/