|
Class ScheduleThis schedule is tentative and will change. 9/4/03: Introduction (slides) 9/9/03: Networking Basics (slides, book chapters 1-3) 9/11/03: Packet Processing on End-Systems (slides, book chapter 4) 9/16/03: Packet Processing Algorithms and Data Structures I (slides, book chapter 5) 9/18/03: Packet Classification and Scheduling (slides, book chapter 6 & 9) 9/23/03: Packet Processing Algorithms and Data Structures II (slides, book chapter 5, IP lookup paper) 9/25/03: Software-Based Router Architectures (slides, book chapter 7) 9/30/03: Hardware-Based Router Architectures (slides, book chapter 8, router design paper) 10/2/03: Switching Fabrics (slides, book chapter 10) 10/7/03: Novel Network Applications (network application paper 1, network application paper 2) 10/9/03: Active and Programmable Networks (slides, active networks paper) 10/14/03: Design Basics of Network Processors (slides, chapters 11 & 12) 10/16/03: Network Processor Architectures (slides, chapters 13 & 14) 10/21/03: Commercial NP Architectures (slides, worksheet, chapter 15) 10/23/03: Design Tradeoffs in NPs (slides, chapter 17, performance analysis paper) 10/28/03: Lab 1: TCP/IP flow identification (slides) 10/30/03: Introduction to Intel IXA and IXP1200 (slides, chapter 18) 11/4/03: IXP StrongARM and Microengines (slides, chapters 19 & 20) 11/6/03: Microengines and SDK (slides, chapters 20 & 21) 11/11/03: no class - Veteran's Day 11/13/03: ACE Programming Model (slides, chapter 22) and Lab 2: IP forwarding and classification on IXP1200 11/18/03: Microengine Programming I (slides, chapter 24) and Discussion of Final Projects 11/20/03: Microengine Programming II (slides, chapter 25) 11/25/03: Next Generation IXP processors (slides, chapter 27) 11/27/03: no class - Thanksgiving break 12/2/03: Network Measurements (slides) and Lab 3: Bridging and Forwarding Performance of IXP1200 12/4/03: Course Summary and Outlook (slides) 12/9/03: Final project presentations (2:30 - 5:00 p.m., room change: Elab 327) 12/11/03: class moved to 12/9/03 |
©2003 by Tilman Wolf |