Recent Changes - Search:

HomePage

Menu

Site Map

Spring 2011

IC531: Communication Networks (Spring 2011)


Instructor:
Kyung-Joon Park
Office hours: By appointment, 3-309 DGIST

Textbooks:

  • Computer Networking: A Top-Down Approach Featuring the Internet, by J. Kurose and K. Ross, Addison-Wesley
  • Suggested additional references:
    • Larry L. Peterson and Bruce S. Davie, Computer Networks: A Systems Approach, Morgan Kaufmann Publisher
    • D. Bertsekas and R. Gallager, Data Networks, 2nd Edition, Prentice-Hall, 1992 (freely available at http://web.mit.edu/dimitrib/www/datanets.html).

Course Description:
We will discuss various issues on data networking in a top-down manner, by beginning at the application layer and moving towards the physical layer as in the main textbook. We will also read several key research papers to deal with the state-of-the-art research on data communication and networking areas. If time permits, we will carry out a research project to have a hand-on experience in computer networking systems and to understand how they work in an algorithm level.

Announcement:

  • The midtem exam is scheduled at 3:30 pm on May 3.
  • Please read this article before doing your homework.
  • Assignment 1: Discuss the key difference between the transmission delay in circuit-switched networks and that in packet-switched networks (due: Mar. 22)
  • Assignment 2: Problems 2, 3, 5, 6, 10, 11, 15, 17, 24, 26 in Chapter 1 (due: April 7)
  • Paper presentation 1
    • C. Dovrolis, P. Ramanathan, D. Moore, "What do packet dispersion techniques measure?," Infocom 2001
    • M. Jain and C. Dovrolis, "End-to-end available bandwidth: Measurement methodology, dynamics, and relation with TCP throughput," Sigcomm 2002
    • K.-J. Park, H. Lim, and C.-H. Choi, "Stochastic analysis of packet-pair probing for network bandwidth estimation," Computer Networks 2006
  • Assignment 3: Problems 1, 11, 15, 16, 18 in Chapter 2 (due: April 26)
  • Team project
    • Socket programming assignment 2: Mail client at the end of Chapter 2 (due: May 12)
  • Paper presentation 2
    • S. Floyd and V. Jacobson, "Random early detection gateways for congestion avoidance," IEEE/ACM Trans. on Networking, vol. 1, no. 1, Aug. 1993.
    • J. Padhye, V. Firoiu, D. Towsley, and J. Kurose, "Modeling TCP throughput: a simple model and its empirical validation," Sigcomm 1998.
    • M. Christiansen, K. Jeffay, D. Ott, and F. D. Smith, "Tuning RED for web traffic," Sigcomm 2000.
  • Assignment 4: Problems 4, 6, 12, 32, 33, 38, 40 in Chapter 3 (due: June 7)
  • Assignment 5: Problems 7, 11, 14, 19, 20, 23, 25 in Chapter 4 (due: June 16)
  • The final is scheduled at 3 pm on June 16.

Lectures:

  • [Mar. 3] Overview of the state-of-the-art of networking
  • [Mar. 8, 10] Introduction to computer networking
  • [Mar. 15, 17] No class (reserved forces military training)
  • [Mar. 22] Introduction to computer networking
  • [Mar. 24] Application layer
  • [Mar. 29, 31] Introduction to queueing theory
  • [April 1] Introduction to queueing theory (makeup class)
  • [April 5] Introduction to queueing theory
    • The ppt slide for queueing theory lectures is available here
  • [April 7] Application layer
  • [April 12, 14] No class (infocom 2011)
  • [April 19, 21] Transport layer
  • [April 22] Paper presentation (makeup class)
  • [April 26, 28] Transport layer
  • [April 29] Transport layer (makeup class)
  • [May 3] Midterm exam (one A4 cheat sheet allowed)
  • [May 12] Transport layer
  • [May 13] Transport layer (makeup class)
  • [May 17] No class
  • [May 19] No class (CPS Day@DGIST with Profs. John Stankovic, Insup Lee, and Rong Zheng)
  • [May 24] Transport layer
  • [May 26] Transport layer, network layer (makeup class)
  • [May 31] No class
  • [June 2] Network layer
  • [June 3] Network layer (makeup class)
  • [June 7] Link layer
  • [June 9] No class
  • [June 13] Link layer (makeup class)
  • [June 14] Paper presentation
  • [June 16] Final exam
History - Print - Recent Changes - Search
Page last modified on March 07, 2013, at 12:25 PM EST