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
Linux boot process
Linux file system layout
Kernel modules and device drivers
Linux TCP/IP stack
Cross-platform development for embedded systems
Embedded Linux: kernel and filesystem
Internet
IP address topics (classes, subnets, NAT, DHCP, etc.)
Interior routing protocols (RIP, OSPF, etc.)
Border gateway protocol (BGP)
BGP route oscillation
TCP flow behavior
Domain name system (DNS)
Network debugging and management (SNMP)
Network time protocol (NTP)
Security
Distributed Denial of Service (DDoS)
IP traceback
OS fingerprinting
Firewalls
Intrusion Detection
Wireless Networks
Overview of wireless LAN - IEEE 802.11 -- by Instructor
IEEE 802.11 security
IEEE 802.11 mesh networks
Bluetooth
IEEE 802.15.4 and Zigbee
Ad hoc routing protocols
Sensor Networks
Overview of wireless sensor networks -- by Instructor
Operating systems for sensor networks
Sensor network programming
MAC protocols for sensor networks
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.
Cover all important concepts and ideas and ignore unimportant
details. This is the key to keep your talk within 30 minutes.
If present multiple papers, try to present them in a
systematic way by adding your own comments and summay that connect
different papers together.
Use examples effectively to clarify ideas that are not
straightforward.
Each slide should have a point. Details are used to support the point
rather than burying it.
Do not steal slides posted to the Web by others! You may use
some materials (e.g. pictures), but you should acknowledge the source
in your slides (e.g. in a footnote).
Put page numbers on slides, so that people can easily refer to them.
You should have about 25 slides.
Do not speak too fast even if you can cover more contents.
Your audience need a little time to think and follow your talk.
You should rehearse your talk beforehand.
Here is a list of other advice on the presentations.
Presentation Skills. This is a list of pointers to resources for
effective oral communication.