High-Performance Networking

Prof. James P.G. Sterbenz <jpgs@eecs.ku.edu>
Department of Electrical Engineering and Computer Science,
The University of Kansas

Course Description

EECS 881
3 credit hours

Comprehensive coverage of the discipline of high-bandwidth low-latency networks and communication, including high bandwidth-×-delay products, with and emphasis on principles, architecture, protocols, and system design. Topics include high-performance network architecture, control, and signalling; high-speed wired, optical, and wireless links; fast packet, IP, and optical switching; IP lookup, classification, and scheduling; network processors, end system design and protocol optimization, network interfaces; storage networks; end-to-end protocols, mechanisms, and optimizations; and high-bandwidth low-latency applications. Principles will be illustrated with many leading-edge and emerging protocols and architectures.

Prerequisites

EECS 780, 563, or 663.

Fall 2010 Offering Details

Refer to the main EECS 881 page for generic course information including textbooks and exam topics. This page contains schedule, laboratory, homework, and exam information specific to the Fall 2010 offering.

Time and Location

Fall 2010
Lecture: 18:10–21:00 Thu.
Regnier 368, Edwards Campus
Section: EECS 881-1200 Course ID: LEC 45090
Laboratory: 18:10–20:00 Wed.
Regnier 368, Edwards Campus
Section: EECS 881-1300 Course ID: LBN ?????

Instructor Office hours

Thu. 16:00–18:00 in 125U Regents Center (except 07 and 21 Oct.)
+1 913 897 8538
or by appointment
+1 785 864 7890
+1 785 864 8846

GTA (Graduate Teaching Assistant)

Justin Rohrer
<rohrej@ittc.ku.edu>
+1 785 864 7122 (office: 217 Nichols)
+1 785 865 6573 (mobile)

Office Hours

Thu. 17:00&–18:00
Regnier 368 or Regents Center 125U

Correspondence

All email correspondence to the instructor or GTA must contain a subject line beginning Subject: EECS881 - followed by a meaningful indicator of the content. The former is so that automatic email filters are likely to do the right thing; the latter is so that we know what the email regards when looking at the folder view in an email client. Email not following this guideline is likely to get misfiltered and be unread.


Schedule of Lectures and Readings

Tentative schedule of lectures, readings, assignments, and exams. Dates in the future subject to change.

EECS 881 Fall 2010 Schedule
Date Lecture Reading Project
Term Paper
Homework
Laboratories
Subject  Key Protocols and Algorithms  Required Optional Presentations EECS 780 Background Assignment Due
 19 Aug.  Administrivia and Ethics
HSN-AE [print] [display]
 Ethics
 Citation
 S:1
introduction
schedule
 26 Aug.   Preliminaries and Principles 
HSN-PP [print] [display]
 S:2
 C:1–3
 V:1–4  K:1
 lecture: [print] | [display
 get ONL account 
 02 Sep.  Overall Architecture
and Topology
HSN-AT [print] [display]
 S:3  K:4.1
 02 Sep.  Introduction to ONL
HSN-LI [display]
 09 Sep.  Control and Signalling
HSN-CS [print] [display]
 S:4  [QY1999] (KP)   K:4.2
 16 Sep. 
 23 Sep. 
Links and Optical Networks
HSN-LL [print] [display]
802.11n, 802.16m, 802.15.3c  S:5.1  [X2005] (EH)   K:5–6 
 lecture: [print] | [display
 lecture: [print] | [display
 30 Sep.  Exam 1 principles, network architecture and control, links 2 topic ideas
1–3 complete references each
due 04 Oct.
Templates:
[MS-Word]
[LaTeX (BibTeX; PDF)]
 07 Oct.  Switch & Router
Architecture and Fabrics
HSN-SR [print] [display]
 S:5.2–5.4 
 C:10 
 V:10,13 
 [J2006
 [J2008
 [T1988] (AN)  K:4.3–4.8
 lecture: [print] | [display
 lecture: [print] | [display
topic feedback
class discussion
 14 Oct.  Fall Break
 21 Oct.  lecture rescheduled to 23 Nov.
 28 Oct.  Network Processors
HSN-NP [print] [display]  
iXP 2850 IBM NP4GS3  C:11–16  C:17–25  [AH+2004] (YC) 
 04 Nov.  Lookup, Classification,
and Scheduling
HSN-IO [display]
 S:5.5–5.7 
 C:9 
 [T2005
 [SBD2001
 V:11–12,14   [SL2005] (RH)  proposal
5 references
due 08 Nov.
Templates:
[MS-Word]
[LaTeX (BibTeX, figure; PDF)]
 Tue. 
 16 Nov. 
 09 Nov. 
End Systems and
Network Interfaces
HSN-ES [display]
 S:6 
 C:4–8 
 V:5–8   [FB+2005] (SG) 
 11 Nov.  lecture rescheduled to 09 and 16 Nov.
 18 Nov.  Exam 2 lower layers and network components discussion
 23 Nov.  End-to-End Transport
HSN-TL [print] [display]
 S:7
 W:4 or [HPW2005
 W:1–3
 V:9
 [PK1998]
 [LLS2007]  K:3
 lecture: [print] | [display
 25 Nov.  Thanksgiving break
 30 Nov.   Mandatory hands-on lab session: 
TCP, ECN, and RED
 02 Dec.  Networked Applications
HSN-NA [print] [display]
 S:8
 [HOT1997]
 [BHP2006]
 K:2, 7
 lecture: [print] | [display
 07 Dec.  Oral Presentations final paper
due 09 Dec.
 09 Dec.  Storage Networks and
Grid Computing
HSN-SC
   [J2003] 
 [TMK2006] 
 09 Dec.  Future Outlook
HSN-FO
 S:9
 14? Dec.  discussion
exam review
 16 Dec.  Exam 3
Final Exam
upper layers and domain-specific networks
comprehensive
 30 Dec.  final grades available

Reading assignments: S = Sterbenz & Touch, C = Comer, V = Varghese, W = Welzl, K = Kurose & Ross

Exam Results

EECS 881 Fall 2010 Exam Results
Exam Minimum Mean Median Maximum
1 52 80.8 84.5 90
2
3
comprehensive

 


Navigation:

up
High-Performance Networking
top
James P.G. Sterbenz

Last updated 02 December 2010 – Valid XHTML 1.1Lynx inspectedW3C AAA Conformance
©2003–2010 James P.G. Sterbenz <jpgs@eecs.ku.edu>