Reading List (with pointers to handouts and papers)

I will be updating this page as we go along.

Network Performance Evaluation via Simulation
  • General introduction to simulation, queuing theory and output analysis
  • ns-2 simulation.
  • All slides are on blackboard for this section.
Commentary on Internet Architecture
  • D. Clark, "The Design Philosophy of the DARPA Internet Protocols", SIGCOMM'88, 106-114, Palo Alto, CA, Sept 1988. (pdf)
  • J.H. Salzer, D.P. Reed and D.D. Clark, "End-to-end arguments in system design", ACM Transactions on Computer Systems, Nov 1984, p. 277-288. (ps)
  • Chapter 1 of Kurose-Ross, particularly the history part. 
  • Slides are on blackboard.
Link layer and LAN
  • Chapter 5 of Kurose-Ross - only sections 5.3, 5.4 (will not be covered in lectures), 5.5, 5.6.
  • Chapter 6 of Kurose-Ross - only sections 6.1, 6.2 (exclude CDMA), 6.3 (exclude Advanced Features, Bluetooth and WiMax).
  • Slides for multiple access protocols.
  • Alternative Slotted Aloha analysis.
  • Crow, B.P.; Widjaja, I.; Kim, L.G.; Sakai, P.T., "IEEE 802.11 Wireless Local Area Networks,"  IEEE Communications Magazine, Volume: 35 , Issue: 9 , Sept. 1997, Pages:116 - 126. (pdf). This paper contains a good overview of 802.11. 
  • V. Bharghavan, A. Demeres, S. Shenker, L. Zhang, "MACAW: A Media Access Protocol for Wireless LANs," ACM Sigcomm 1994. (pdf). MACAW is precursor of 802.11. This is a good paper to read to understand the rationale behind the protocol design. 
  • F. A. Tobagi and L. Kleinrock, "Packet Switching in Radio Channels: Part II -- The Hidden Terminal Problem in Carrier Sense Multiple-Access and Busy-Tone Solution," IEEE Trans. on Comm., Dec 1975. (pdf). This paper is a classic and quite analytical. Ignore analysis. Study CSMA, hidden terminal problem and BTMA protocols from here. 
Transport and Congestion Control
Network Layer - Intra- and Inter-domain Routing, Multicast
  • Oregon Routeviews Project provides BGP table dumps.

Overlay Networks

Mobile Routing
Scheduling