ECE 453/553 -- Computer Networks --- Spring 2020
Instructor: Micah Beck
Office: Min Kao 433
Office Hours: TBA
Email: mbeck@utk.edu
Class Time: 9:05-9:55 pm MWF
Classroom: Min Kao Engineering 404
TA: Michael Price
TA Office Hours: Mon 11:30am-12:30pm
TA Office: Min Kao 313
TA email: mprice35@vols.utk.edu
Course Curriculum (draft)
Textbook
We will use Version 6.1 of this book available for free download from https://github.com/SystemsApproach/book/releases:
Title: Computer Networks: A Systems Approach
Authors: Larry Peterson and Bruce Davie
Copyright: Elsevier, 2012
Source: https://github.com/SystemsApproach
License: CC BY 4.0
Notes on lectures missed due to Coronavirus
Friday, March 13 lecture on the Domain Name Service (DNS)
Homework
Surging Traffic Is Slowing Down Our Internet
With people going online more in the pandemic, internet traffic has exploded. That's taking a toll on our download speeds and video quality.
https://www.nytimes.com/2020/03/26/business/coronavirus-internet-traffic-speed.html
Disney+ Joins Netflix, Apple, Amazon And YouTube In Throttling Streaming Quality During Coronavirus Outbreak
Disney+ has announced that it is going to be joining the other major video streaming services by throttling back bandwidth across Europe in a bid to help broadband systems cope with the increase in demand caused by anti-Coronavirus measures.
https://www.forbes.com/sites/johnarcher/2020/03/21/disney-joins-netflix-apple-amazon-and-youtube-in-throttling-streaming-quality-during-coronavirus-outbreak/#4589fbd753f7
Construction kit for the future internet
An interview with Ilya Baldin of UNC RENCI and lead PI of the $20M FABRIC testbed for a future wide area infrastructure, funded by the NSF and DOE.
https://sciencenode.org/feature/Construction%20kit%20for%20the%20future%20internet.php
An Interview With the Inventor of the Spanning Tree Protocol
Radia Perlman is an American computer programmer often described as the 'Mother of the Internet' for her invention of the spanning-tree protocol.
https://www.bbc.co.uk/programmes/p06jxlfh
Net neutrality repeal under fire after data throttling to fire service vehicle
I'm not exactly sure what this type of throttling has to do with Net Neutrality, but it's interesting to see it in the news:
https://9to5mac.com/2020/02/21/net-neutrality-repeal
On the Design of TCP/IP
An interview of Vint Cerf and David Reed on the origin of TCP/IP and the Marina Del Rey meeting.
http://www.nethistory.info/Archives/tcpiptalk.html
Some recent papers on Network Architecture
"Interoperable Convergence of Storage, Networking and Computation"
Micah Beck, Terry Moore, Piotr Luszczek, Anthony Denalis
Future of Information and Communication Conference, 14-15 March 2019, San Francisco.
Course Requirements and Grading
- There will be two midterm exams and a final exam.
- Homework will be assigned on a regular basis.
The final course grade will be calculated as
10%(H) + 25%(M1') + 25%(M2') + 40%(F)
where
- H = homework grade
- M1' = MAX(final exam grade, midterm 1 grade)
- M2' = MAX(final exam grade, midterm 2 grade)
- F = final exam grade
For example, a student who scores 70 on midterm 1, 85 on midterm 2, 84 on the final, and 75 on the homework will have an overall score of
10%(75) + 25%(MAX(84, 70)) + 25%(MAX(84, 85)) + 40%(84) = 83.35
The intention of this grading scheme is that students have two chances to show their mastery of the material covered in the two midterms: on the midterm and on the cummulative final.
The 90% of the course grade that is awarded on the basis of exams is available to every student at the time they take the final.
While it is possible for a student to skip the midterm exams and rely solely on the homework and final for their course grade, students are strongly advised against this approach.
Here are some reasons for this advice:
- Taking the midterm exams is a no-risk proposition: it can only improve a student's final course grade.
- The midterms are more focused, and so it should be easier to study the material covered deeply and get a good grade.
- There is less presure on students when taking midterms than during the final exam period.
- Taking the midterms is the best preparation for the final exam.