Networking For Big Data

Prerequisites: Undergraduate-level course in probability and programming in matlab/C

Instructor: Prof. R. Srikant, rsrikant@illinois.edu

Prof. Srikant’s Office Hours: 4:00-5:30 Tue, 107 CSL. 

TAs: Zeyu Zhou (zzhou51@illinois.edu, Quizzes) and Manu Suresh (ns2@illinois.edu, Programming Assignments)

Manu's Office Hours: 4-5 Mondays in 4034 ECEB, 5-6 Mondays, 3072 ECEB, and 5-7 Thursdays in 3072 ECB

Lectures: 11-12:20 MW in Room 3015 ECEB

Website: https://sites.google.com/site/ece498rs/

Spring Break: March 19-March 27

Last day of class: May 4

Grading:

Weekly Quizzes: 40% (Quizzes will be on Wednesdays, and will be based on the latest homework posted on the course homepage. You must have a valid reason for missing a quiz, such as an illness or a job interview; otherwise you will get a zero for each missed quiz. You have to provide proof for any valid reason. The score for a quiz missed for a valid reason will be the average quiz score for the rest of the semester.)

Programming Assignments: 40% for undergrads, 20% for grads

Final Project (only for grad students, details to be provided by email): 20%

Final Exam: 20%, May 11, 1:30-4:30, 3015 ECEB

References:

Models: R. Srikant and L. Ying. Communication Networks: An Optimization, Control and Stochastic Networks Perspective, Cambridge University Press, 2014.

Hadoop/MapReduce/PageRank: J. Leskovec, A. Rajaraman, and J. D. Ullman. Mining of Massive Datasets. Cambridge University Press, 2014.

Data Center Networking: M. Chiang, Networked Life: Twenty Questions and Answers, Cambridge University Press, 2012.

Switch Architectures: C. S. Chang and D. S. Lee. Principles, Architectures and Mathematical Theories of High Performance Switches by National Tsing Hua University Press, May, 2008.