CS 5450 - Fall 2018 Networked and Distributed Systems

Welcome to CS 5450

Welcome to CS 5450: Networked and Distributed Computing at Cornell Tech. This course introduces students to the design and implementation of networked and distributed systems. Topics include the basics of networking (including Internet architecture, TCP/IP, Wi-Fi, and routing), distributed protocols, foundations of mobile and Web computing, virtualization, cloud computing, reliability, fault tolerance, and security in distributed systems, and introduction to performance evaluation. Course labs, projects, and exercises include a significant implementation component and require working knowledge of C/C++.

The class Mon-Wed 1:55pm-3:10pm. Location: Bloomberg 161.

Piazza group

Please use Piazza for all interactions regarding the class.

Course Staff

Vitaly Shmatikov (Instructor)

email: shmat@cs.cornell.edu

Office hours: Send an email in advance

Eugene Bagdasaryan (TA)

email: eugene@cs.cornell.edu

Office hours: 4-6PM Every Tuesday at Blm 367

You can use Zoom.us to connect to the meeting remotely: https://cornell.zoom.us/j/873713898

Important notes:

For the coming homework deadline I have updated the office hours:

this week:

  1. Sep 25th - 4-6pm

next week:

  1. Oct 1st - 4-5:30pm

  2. Oct 3rd - 4-5:30pm

room 367.

Academic Integrity

The utmost level of academic integrity is expected of all students.

Under no circumstances may you submit work done with or by someone else under your own name. However, general questions regarding the class are permissible. If you are unsure post on Piazza privately.

You must acknowledge by name anyone whom you consulted. You may not give nor receive assistance from anyone else during an exam or midterm. You may not give any hints or post any material that might be part of a solution publicly on Piazza. If your question necessarily includes such material, post privately.

If you are unsure about what is permissible and what is not, please ask.

Academic Integrity Resources: