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.


EECS 780, 563, or 663.

Fall 2008 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 2006 offering.

Time and Location

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

Important Notice: Lecture and lab sessions are swapped this week: Lecture on Wed. 1 Oct at 18:10 and lab on Thu. 2 Oct. at 18:10.

Instructor Office hours

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

GTA (Graduate Teaching Assistant)

Justin Rohrer
+1 785 864 7122 (office: 217 Nichols)
+1 785 865 6573 (mobile)

Office Hours

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


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 2008 Schedule
Date Lecture Reading Project
Term Paper
Subject  Key Protocols and Algorithms  Required Optional EECS 780 Background Assignment Due
 21 Aug.  Administrivia and Ethics
HSN-AE [print] [display]
 28 Aug.   Preliminaries and Principles 
HSN-PP [print] [display]
 V:1–4  K:1
 lecture: [print] | [display
 get ONL account 
 04 Sep.  Overall Architecture
and Topology
HSN-AT [print] [display]
 S:3  K:4.1
 04 Sep. 
 11 Sep. 
Control and Signalling
HSN-CS [print] [display]
 11 Sep. 
 01 Oct. 
HSN-LL [display]
 lecture: [print] | [display
 lecture: [print] | [display
 18 Sep.  Exam 1 principles, network architecture and control, links
? Sep. introduction to ONL
 01 Oct.  Switch & Router
Architecture and Fabrics
HSN-SR [print] [display]
 V:10,13   K:4.3–4.8
 lecture: [print] | [display
 lecture: [print] | [display
 09 Oct.  Network Processors
HSN-NP [print] [display]  
 C:11–16  C:17–25
 16 Oct.  Fall Break
 23 Oct. 
 05 Nov. 
Lookup, Classification,
and Scheduling
HSN-IO [display]
 05 Nov.  End Systems and
Network Interfaces
HSN-ES [display]
 13 Nov.  Exam 2 lower layers and network components discussion
 20 Nov.  End-to-End Transport
HSN-TL [print] [display]
 lecture: [print] | [display
 24 Nov.  Networked Applications
HSN-NA [print] [display]
 K:2, 7
 lecture: [print] | [display
 27 Nov.  Thanksgiving break
 04 Dec.  Storage Networks and
Grid Computing
 04 Dec.  Future Outlook
 11 Dec.  Lab: router configuration
Oral Presentations
final paper
due 12 Dec.
 15? Dec.  discussion
exam review
 18 Dec.  Exam 3
Final Exam
upper layers and domain-specific networks
 30. Dec.  final grades available

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

Exam Results

EECS 881 Fall 2008 Exam Results
Exam Minimum Mean Median Maximum



High-Performance Networking
James P.G. Sterbenz

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