417 Announcements

Breaking news about the course

November 15, 2018
Assignment 5 is posted and due by the end of the day next Wednesday.
November 15, 2018

The mean grade for exam 2 was 65.6. The standard deviation was 16.22. Approximate grades are:

A: ≥ 73 B+: ≥ 65 B: ≥ 57 C+: ≥ 48 C: ≥ 40
November 7, 2018
Reminder: there will be no recitation tonight.
November 2, 2018
The second exam will take place on Monday. I assume you found the resources you need for studying, but if not, please check:
  • Exam info
  • Past exams
  • Study guide
  • Lecture & recitation notes
  • I fixed a whole bunch of typos and bad sentences over the past couple of days.

    I strongly urge you to read The Google File System paper, or at least the first seven pages, to be sure you understand the general architecture of GFS.

    You should also try to read the paper on Amazon Dynamo, also at least the first seven pages and skim the rest. This will give you a good grasp of the general concept of a Chord-based DHT and an understanding of what Amazon set out to built in particular.

    October 31, 2018
    Reminder: Assignment 4 is due today, prior to recitation (i.e., 6:55pm). Please remember that submissions must be be plain text or pdf files — or HTML if embedded within sakai and not uploaded. Other formats, such as Microsoft Word, Apple Pages, or Adobe InDesign will NOT be accepted. Late submissions will not be accepted either.
    October 25, 2018
    Assignment 4 is posted and due prior to next week's recitation: October 31, 2018 6:55 pm. You'll need to allocate some time to watch a video on the evolution of Dropbox and time to read about 10 pages of the Google File System architecture paper.
    October 24, 2018
    Tonight's recitation will cover the Google File System architecture in depth. Please try to attend.
    October 17, 2018
    Project 1 deadline has been extended to Saturday, October 20th! Good Luck!
    October 11, 2018
    Assignment 3 is posted and due prior to next week's recitation: October 17, 2018 6:55 pm. You'll need to allocate some time to watch a video on YouTube that talks about Paxos consensus and go through a web animation that explains how the Raft distributed consensus algorithm works.
    October 9, 2018
    There will be no 417 recitation on October 9.
    October 8, 2018

    Reminder: the first exam takes place today. Be sure to arrive on time.

    I will be grading the multiple choice questions automatically, so you will have a separate answer entry sheet. It will be on the last page of the exam and you may remove it upon receiving your exam. Please bring a pencil to the exam so you can erase any mistakes. If you are totally confident about not making mistakes, you may use black ink or a marker. Also, be sure to have your RUID number.

    October 4, 2018
    The first exam will take place on Monday. To help you prepare, please check:
  • Exam info
  • Past exams
  • Study guide
  • Lecture & recitation notes
  • I may make small changes to the list of topics and will update the study guide slightly over the next couple of days.
    October 3, 2018
    Reminder: Assignment 2 is due today, prior to recitation (i.e., 6:55pm). Please remember that submissions must be be plain text or pdf files — or HTML if embedded within sakai and not uploaded. Other formats, such as Microsoft Word, Apple Pages, or Adobe InDesign will NOT be accepted. Late submissions will not be accepted either.
    September 28, 2018
    Assignment 2 is posted and due prior to next week's recitation. Please remember that submissions must be be plain text or pdf files — or HTML if embedded within sakai and not uploaded. Other formats, such as Microsoft Word, Apple Pages, or Adobe InDesign will NOT be accepted.
    September 28, 2018

    Project 1 has been posted and will be due in 3 weeks!

    This project will explore modern RPC frameworks to build a simple RPC service. Due to the complexity and the sheer amount of students, we will allow up to four students per group. Although it not required to be in a group, it will certainly help. Try and find groups! You can use the chat room to chat with other students and find groups.

    This project will explore modern RPC frameworks to build a simple RPC service. You should try to come to recitation and David's office hours to learn more about gRPC and Google Protocol Buffer concepts, starting today. (Office Hours are Monday/Wednesday 5-6pm @ Hill Center, room 264A. Recitation is Wednesdays 6:55-750pm @ Beck Hall, rm BE-219).

    David will post an example gRPC service by the end of this week to help you learn more about using gRPC and Google Protocol Buffers. Read the project description carefully and contact David if you have any questions at David.Domingo@rutgers.edu

    September 21, 2018
    Assignment 1 is posted and due prior to next week's recitation. Please remember that submissions must be be plain text or pdf files — or HTML if embedded within sakai and not uploaded. Other formats, such as Microsoft Word, Apple Pages, or Adobe InDesign will NOT be accepted.
    September 21, 2018
    Lecture and recitation notes are posted on the Documents link on the class site. The lecture notes contain notes from last year's class but I'll be updating most of them as the class progresses.
    September 5, 2018
    Since we did not have our first lecture yet, this Wednesday's recitation is canceled.