Instructor: Kun-chan Lan
(this course is offered in English)


Objectives:

  • Targeting audience: graduate students who are interested in pursuing research in networking.
  • Aim: introduce the whole process of an experimental research cycle from problem identification, proposing solution, experiment design, to finally evaluate the proposed solutions in the simulations or emulation.
  • We will cover basic techniques in experimental design, measurements, modelling and simulations. A number of tools frequently used in network research will be introduced.

Scope:

  • Measurement strategies and techniques
  • Principles of network modelling
  • Fundamental of experimental design and
  • erformance evaluation
  • A collection of network research tools
    • Measurement tool: ping, traceroute, iperf
    • Collection tool: tcpdump, ethereal
    • Simulation tool: NS-2
    • Emulation tool: nisnet, dummynet, nse

Textbook:

  • Internet Measurement: Infrastructure, Traffic and Applications, Mark Crovella and Balachander Krishnamurthy, ISBN 0-470-01461-x

References

  • ns-2 http://www.isi.edu/nsnam/ns/
  • Orbit Wireless testbed http://www.orbit-lab.org/
  • PlanetLab http://www.planet-lab.org/
  • Emulab http://www.emulab.net/
  • Ping http://www.die.net/doc/linux/man/man8/ping.8.html
  • Hping http://wiki.hping.org/
  • Traceroute http://www.traceroute.org/
  • Iperf http://dast.nlanr.net/Projects/Iperf/
  • tcpdump http://www.tcpdump.org/
  • ethereal http://www.ethereal.com/
  • tethreal http://www.ethereal.com/docs/man-pages/tethereal.1.html
  • Nistnet http://www-x.antd.nist.gov/nistnet/
  • Dummynet http://info.iet.unipi.it/~luigi/ip_dummynet/
  • Internet Measurement Conference http://www.imconf.net/
  • Internet Research needs better model http://www.icir.org/models/

 

Course slides:

  • week 1 (2/18) No class (instructor away)
  • week 2 (2/25) Administration issue
  • week 3 (3/04) Measurement strategy and tools (I) [video/audio: wmv-1, wmv-2, wmv-3, mp3-1, mp3-2, mp3-3] [I-teach: 1, 2, 3]
  • week 4 (3/11) Measurement strategy and tools (II) [video/audio: wmv-1, wmv-2, mp3-1, mp3-2] [I-teach: 1, 2]
  • week 5 (3/18) Talk: 如何一邊玩線上遊戲一邊寫論文? 陳昇瑋:中央研究院 [video: wmv-1, wmv-2] [I-teach: 1, 2]
  • week 6 (3/25) Tutorial for WSN [video/audio: wmv-1, wmv-2, mp3-1, mp3-2] [I-teach: 1, 2]
  • week 7 (4/1) No class
  • week 8 (4/8) in-class project proposal presentation (I) [video/audio: wmv-1, mp3-1] [I-teach: 1]
  • week 9 (4/15) in-class project proposal presentation (II) [video/audio: wmv-1, mp3-1] [I-teach: 1]
  • week 10 (4/22) Measurement strategy and tools (III) [video/audio: wmv-1, mp3-1] [I-teach: 1]
  • week 11 (4/29) Measurement strategy and tools (IV) [video/audio: wmv-1, mp3-1] [I-teach: 1]
  • week 12 (5/6) Measurement strategy and tools (V) and testbed (I) [video/audio: wmv-1, mp3-1] [I-teach: 1]
  • week 13 (5/13) testbed (II) [video/audio: wmv-1, mp3-1] [I-teach: 1]
  • week 14 (5/20) testbed (III) [video/audio: wmv-1, mp3-1] [I-teach: 1]
  • week 15 (5/27) No class
  • week 16 (6/3) testbed (IV) [video/audio: wmv-1, mp3-1] [I-teach: 1]
  • week 17 (6/10) In-class final project presentation, homework 2 due

Homework: