COMS W6998: NETWORK SYSTEMS DESIGN AND IMPLEMENTATION
Spring 2010


HOME

ANNOUNCEMENTS

SYLLABUS

PROJECTS

GRADES

PAPERS

RESOURCES

C Programming

Linux

VMWare


Syllabus

Num
Day
Date
Topic
Reading
Homework
01
Wed
01/20
Introduction, Networking Overview
RFC 817, End2End

02
Wed 01/27
Kernel services: Interrupts


03
Wed
02/03
Kernel services: Timers, Synchronization, hash tables, lists

04
Wed 02/10
Class canceled due to snow.

05
Wed
02/17
Kernel mechanisms: Vasileios presents Read-Copy-Update
Network mechanisms: network buffers, network devices
timing wheels,
30 seconds

06
Wed 02/24
Device layer: Srini presents Receive Livelock
Device Layer: Network core, device drivers, packet reception and transmission, qdisc
Receive Livelock

07
Wed
03/03
Network Layer: IP sending, receiving, forwarding, Netfilter
RFC 791,
RFC 1122

08
Wed 03/10
No Class



Wed
03/17
Spring Break


09
Wed 03/24
Jai presents Software Routers
Click, Routebricks

10
Wed
03/31
Transport Layer: UDP, UDP-Lite
RFC 768,
RFC 3828

11
Wed 04/07
No Class

12
Wed
04/14
Vasileios presents Packet Filters
Kangkook presents Networking in Xen and KVM


13
Wed 04/21
Socket layer: sockets: struct sock, struct socket, proto_ops, etc.


14
Wed
04/28
Oren Laadan presents Network Migration in Linux odp, pdf

15
Thu 05/06
Vasileios presents Linux Socket Filters
Kangkook presents an update on Networking in Xen and KVM