417 Announcements

Breaking news about the course

December 19, 2018
Final exam and final course grades are posted.
December 16, 2018
Whether you are or are not planning to take your final, there is no need to let me know; I've already printed the exams. If you are not planning on taking the final exam, read no further and enjoy your winter break.

The exam will start promptly at 8:00 pm in our normal classroom, TIL-246. Note that the start time is after the usual start time of the class. You will have two hours to complete the exam. Be sure to arrive on time.

Please bring your ID with you along with extra pencils.

When you enter the classroom, please fill seats starting from the first row, leaving every other column empty. When the first row is full, start filling the second row in a similar manner.

December 11, 2018
Pre-final grades and bump grades are posted on sakai. please read the Final Grades discussion carefully to understand bump grades and to decide whether to take the final or not. If your bump grade is 0, there is no need to notify me that you are will not be taking the final.
December 10, 2018
I made a mistake in mapping the key for question 20 on version B of the exam. The correct answer is (a). Posted grades reflect the fix. The new exam average is 70.7 with a standard deviation of 14.2. Approximate grades are:

A: ≥ 78 B+: ≥ 72 B: ≥ 64 C+: ≥ 57 C: ≥ 50
November 29, 2018
Reminder: the third exam will take place on Monday. As before, please look over:
  • Exam info and topics
  • Past exams
  • Study guide
  • Lecture & recitation notes
  • November 21, 2018
    Assignment 6 is a bunch of reading material on this week's lecture that you should try to get through over the next week or so.
    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.