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/

 

Instructor:

Prof. Kun-chan Lan
Office: CSIE, Room 4237a, Inside Laboratory for Experimental Network & System (LENS)
Office hours: 11:00 - 12:00 Tuesday, 15:00 - 16:00 Wednesday, Or, by appointment
Email: klan@csie.ncku.edu.tw
TEL: +886 6 2757575 ext 62550

TA:

Jensen (周建銘)
Office: CSIE, Room 4237
Office hours: Wednesday 13:00 - 16:00
Email: p7896124@mail.ncku.edu.tw
TEL: 06-2757575 ext.62520 (and then another extension 35)

Time:

  • Wednesday, 14:10 - 17:00
  • 2 breaks
        – 15:00 - 15:10
        – 16:00 - 16:10

Location:

  • Room 4260

Prerequisite

  • Have taken fundamental courses on data networks and know basic things from layer 3 and above
  • Know how TCP/IP network works and some basic networking terms
  • Some software skill such as C/C++, or experience with scripting language
  • Discuss with the instructor to get approval

Grading Policy

  • Paper review and presentation (15%)
  • Midterm (15%)
  • Homework (40%)
  • Term Project (30%)
  • Extra credit
    • Class participation
    • Up to 10%