High-Performance Networking

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

News and Announcements

Feel free to join the EECS 881 Facebook group or Google+ circle, and to post and discuss items relevent to class topics.

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 or 563.

Spring 2015 Offering Details

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

Time and Location

Fall 2012
LectureLaboratory and Discussion
3150 Learned251 Regnier3150 Learned245 BEST
 EECS 881-1000  EECS 881-1200  EECS 881-1050  EECS 881-1300 
LEC 66221LEC 67145DIS 66222DIS 67146

The lecture will be offered in Lawrence with a remote videolink to the Edwards Campus.

Instructor Office hours

by appointment, generally
Mon. 15:00–17:00 in 154 Nichols
+1 785 864 7890


All email correspondence to the instructor 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. This table is still under construction for the Spring 2015 semester.

J2008] -->
EECS 881 Spring 2015 Schedule
Date Lecture Reading Project
Term Paper
Subject  Key Protocols and Algorithms  Required Optional Presentations EECS 780 Background Assignment Due
 26 Jan.  Administrivia and Ethics
HSN-AE [print] [display]
 02 Feb.   Preliminaries and Principles 
HSN-PP [print] [display]
 V:1–4  K:1
 lecture: [print] | [display
 get ONL account   09 Feb. 
 09 Feb.  Overall Architecture
and Topology
HSN-AT [print] [display]
 S:3  K:4.1
 16 Feb.  Control and Signalling
HSN-CS [print] [display]
message vs. circuit switching
packet switching
fast packet switching (VCs)
soft state vs. opportunistic VCs
optical burst switching
 S:4  [BT1992] (IK) 
 [QY1999] (KG) 
 23 Feb.  Links, LANS, and MANs
HSN-LL [print] [display]
802.16m, 802.15.3c
 S:5.1  [D2010]
 [DLN2008] (AM) 
 [PG2011] (MMR) 
 lecture: [print] | [display
 lecture: [print] | [display
 02 Mar.   Optical and Quantum Networks 
HSN-OQ [print] [display]
 S:5.1  [D2010]
 [DLN2008] (AM) 
 [PG2011] (MMR) 
 09 Mar.  Exam 1 principles, network architecture and control, links
 16 Mar.  Spring Break
 30 Mar.  Switch & Router
Architecture and Fabrics
HSN-SR [print] [display]
 [T1988] (MMR)  K:4.3–4.8
 lecture: [print] | [display
 lecture: [print] | [display
 01 Apr.  Network Processors
HSN-NP [print] [display]  
iXP 2850 IBM NP4GS3  C:11–16  C:17–25  [AH+2004] (AM) 
 13 Apr.  Lookup, Classification,
and Scheduling
HSN-IO [display]
 V:11–12,14   [TLSP2003] (KG) 
 [SL2005] (IK) 
 13 Apr.  End Systems and
Network Interfaces
HSN-ES [display]
 V:5–8   [LWP2004] (KG) 
 [FB+2005] (IK) 
 15 Apr.  End-to-End Transport
HSN-TL [print] [display]
 W:4 or [HPW2005
 [LLS2007] (AM) 
 [WRGH2011] (MMR) 
 lecture: [print] | [display
draft term paper
due 23 Nov.
 20 Apr.  Introduction to ONL
HSN-LI [display]
 20 Apr.  Exam 2 lower layers and network components discussion
 20 Apr.  Networked Applications
HSN-NA [print] [display]
 [HOT1997] ( )
 [BHP2006] ( )
 K:2, 7
 lecture: [print] | [display
 27 Apr.  Grid Computing
Cloud Computing
Data Center Networks
IaaS/PaaS/SaaS; public/private
fat trees
 [NIST 800-145]
 [GG2003] ( )
 [VRB2011] ( )
 [ALV2008] ( )
 [AGPW2003] ( )
 04 May.  Future Outlook
 04 May.  Oral Presentations final paper
due 07 Dec.
 11 May.  Exam 3
Final Exam
upper layers and domain-specific networks
 23 May  final grades available

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

Exam Results

EECS 881 Spring 2015 Exam Results
Exam Minimum Mean Median Maximum



High-Performance Networking
James P.G. Sterbenz

Last updated 10 April 2015 – Valid XHTML 1.1Lynx inspectedW3C AAA Conformance
©2003–2012 James P.G. Sterbenz <jpgs@eecs.ku.edu>