University of Southern California CS558L, Fall 2007 Computer Science Department

Internetworking and Distributed Systems Laboratory

Home   Overview   Presentations   Lab Exercises   Projects   Syllabus   TA's FAQ

Presentation Procedure

Each student should select a presentation topic from the list below. For each topic I will assign one paper or two or equivalent materials, depending on the contents of the topic. To be fair to each student, the materials will be posted 10 days before each presentation. Please look at Syllabus for presentation schedules.

Your presentation will be 30 minutes without interrupting questions. You should well manange your time during your talk. You will get penalty if your talk is too short or too long. There will be 5-10 minutes for questions and answers after your talk. It is mandatory for each student to attend all class presentations.

Presentation Topics

The presentation topics are carefully selected to give students broad exposure on operating systems and networking technology. More emphasis is given to practical aspects of system design, implementation and operation than cutting-edge research issues. The topics are grouped in the following areas:

UNIX/Linux
  1. Linux boot process
  2. Linux file system layout
  3. Kernel modules and device drivers
  4. Linux TCP/IP stack
  5. Cross-platform development for embedded systems
  6. Embedded Linux: kernel and filesystem
Internet
  1. IP address topics (classes, subnets, NAT, DHCP, etc.)
  2. Interior routing protocols (RIP, OSPF, etc.)
  3. Border gateway protocol (BGP)
  4. BGP route oscillation
  5. TCP flow behavior
  6. Domain name system (DNS)
  7. Network debugging and management (SNMP)
  8. Network time protocol (NTP)
Security
  1. Distributed Denial of Service (DDoS)
  2. IP traceback
  3. OS fingerprinting
  4. Firewalls
  5. Intrusion Detection
Wireless Networks
  1. Overview of wireless LAN - IEEE 802.11 -- by Instructor
  2. IEEE 802.11 security
  3. IEEE 802.11 mesh networks
  4. Bluetooth
  5. IEEE 802.15.4 and Zigbee
  6. Ad hoc routing protocols
Sensor Networks
  1. Overview of wireless sensor networks -- by Instructor
  2. Operating systems for sensor networks
  3. Sensor network programming
  4. MAC protocols for sensor networks
  5. Routing in sensor networks

Slides

You should prepare your presentation slides and send them to me via email at least two days before your presentation. I will go over your slides, and may suggest some changes. You should send me your final version before your talk. If you don't send me your slides for comments before your talk, you don't directly lose points. However, you will be at the risk of missing important points in your presentation, which will result in a lower score.

Presentation Skills

Here are some tips for preparing your slides and giving your talk.
Here is a list of other advice on the presentations.

Grading

I will grade your presentation according to the following points
Last Modified: August 29, 2007
Maintainer: Wei Ye