USC CSD Home
 

Lectures and Syllabus -

 
Lecture Slides
(Please note that access to lecture notes is restricted.)
  • Lecture 1 (PDF) (6-up PDF) (Aug 26, 2008) - class introduction
  • Lecture 2 (PDF) (6-up PDF) (Sep 2, 2008) - networking background for lab exercises.
  • Lecture 3 (PDF) (6-up PDF) (Sep 9, 2008) - Cisco routers, Zebra toolkit and lab instructions (lecture given by Young-Jin Kim)
  • Lecture 4 (PDF) (6-up PDF) (Sep 16, 2008) - more on class project (worm finger printing, DHCP client, SA/XSA strengthening in OpenSSL, Bistro client in Firefox), patching source code
 
Preview
(This syllabus is subject to change. Please visit this page frequently to determine revisions.)
  • Lecture 1 (Aug 26, 2008) - Class introduction.
  • Lecture 2 (Sep 2, 2008) - Networking background for lab exercises.
  • Lecture 3 (Sep 9, 2008) - Cisco routers, Zebra toolkit and lab instructions.
  • (Sep 12, 2008) - Last day to register or drop the class.
  • (Sep 13, 2008) - Lab exercise 1 starts.
  • Lecture 4 (Sep 16, 2008) - More on class project (worm finger printing, DHCP client, SA/XSA strengthening in OpenSSL, Bistro client in Firefox), plus patching source code.
  • (Sep 17, 2008) - Presentation topic selection is due. Please remember that your primary reference must be approved by the instructor at least one week before your talk.
  • Lecture 5 (Sep 23, 2008) - Students presentations.
    • Jon Stinzel <stinzel@usc.edu>
      • PON for First Mile Broadband Access (PDF)
  • Lecture 6 (Sep 30, 2008) - Students presentations.
    • Tarun Ramani <tramani@usc.edu>
      • Asynchronous Group Mutual exclusion - The Congenial Talking Philosophers Problem. (PDF)
    • Jin Hyoung Lee <jinhyoul@usc.edu>
      • Energy Aware Routing for Low Energy Ad Hoc Sensor Networks. (PDF)
  • (Oct 4, 2008) - Lab exercise 1 due.
  • (Oct 5, 2008) - Lab exercise 2 starts.
  • Lecture 7 (Oct 7, 2008) - Students presentations.
    • Siddhesh Dindorkar <dindorka@usc.edu>
      • Congestion Control for Real Time Streaming. (PDF)
    • Rahul Bankhele <bankhele@usc.edu>
      • pNFS (Parallel NFS) High Performance File System. (PDF)
  • Lecture 8 (Oct 14, 2008) - Students presentations.
    • Jui-Hung Chang <juihungc@usc.edu>
      • Ad Hoc Routing Protocols. (PDF)
    • Nitin Bhatt <nbhatt@usc.edu>
      • Analysis and Evaluation of the TCP/IP Protocol Stack of LINUX. (PDF)
  • (Oct 19, 2008) - Lab exercise 2 due.
  • (Oct 20, 2008) - Lab exercise 3 starts.
  • Lecture 9 (Oct 21, 2008) - Students presentations.
    • Vimarsh Puneet <vpuneet@usc.edu>
      • Honeypots for Distributed Denial-of-service Attacks. (PDF)
    • Wah Sun Ho <wahsunho@usc.edu>
      • The Great Firewall of China. (PDF)
  • (Oct 22, 2008) - Project selection due.
  • Lecture 10 (Oct 28, 2008) - Students presentations.
    • Venkatram Tummala <vtummala@usc.edu>
    • Muhammad Khan <muhammok@usc.edu>
      • T-Lohi: A New Class of MAC Protocols for Underwater Acoustic Sensor Networks. (PDF)
  • Lecture 11 (Nov 4, 2008) - Students presentations.
    • Shashank Mittal <shashanm@usc.edu>
      • Eliminating BGP Oscillations Caused by Policy Conflicts. (PDF)
    • Karan Parikh <knparikh@usc.edu>
      • A 64-bit, Shared Disk File System for Linux. (PDF)
  • (Nov 5, 2008) - Project design document due.
  • (Nov 10, 2008) - Lab exercise 3 due.
  • Lecture 12 (Nov 11, 2008) - Students presentations.
    • Vineet Kejriwal <vkejriwa@usc.edu>
      • Monitoring and Early warning for Internet Worms. (PDF)
    • Shwetha Bhat <shwethab@usc.edu>
      • "I'll Be Back" Capability in OSPF. (PDF)
  • Lecture 13 (Thursday, Nov 13, 2008) - Students presentations.
    • Utku Kir <ukir@usc.edu>
      • Providing Support for Multimedia Oriented Applications under Real-time and Embedded Linux Kernels. (PDF)
    • Abdul Qadeer <aqadeer@usc.edu>
      • TxLinux: Using and Managing Hardware Transactional Memory in the Operating System. (PDF)
  • Lecture 14 (Nov 18, 2008) - Students presentations.
    • Avinash Patlolla <patlolla@usc.edu>
      • Improving IDS/IPS using High Throughput String Matching Architecture. (PDF)
    • Vishal Khule <khule@usc.edu>
      • Anonymous Routing In Overlay Peer-to-Peer Networks. (PDF)
  • Lecture 15 (Thursday, Nov 20, 2008) - Students presentations.
    • Muhammad Zohaib <zohaib@usc.edu>
      • Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks (PDF)
  • Lecture 16 (Nov 25, 2008) - Students presentations.
    • Shu-Fen Lin <shufenli@usc.edu>
      • One More Bit Is Enough: VCP. (PDF)
    • Hari Prasad Ramadasu <ramadasu@usc.edu>
      • Protecting Browsers from DNS Rebinding Attacks. (PDF)
  • (Nov 27, 2008) - Thanksgiving holiday.
  • Lecture 17 (Dec 2, 2008) - Students presentations.
    • Shyamsunder Rathi <srathi@usc.edu>
      • Defeating TCP/IP Stack Fingerprinting. (PDF)
    • Aalaya Kolli <kolli@usc.edu>
      • ALPi: A DDoS Defense System for High-Speed Networks. (PDF)
  • (Dec 10-11, 2008) - Project demo.
  • (Dec 14, 2008) - Project report due.
 
Tentative Slides
  • Class introduction (PDF) (6-up PDF)
  • Networking background for lab exercises (PDF) (6-up PDF)
  • Cisco routers, Zebra toolkit and lab instructions (PDF)
  • More on class project (worm finger printing, DHCP client, SA/XSA strengthening in OpenSSL, Bistro client in Firefox), plus patching source code. (PDF) (6-up PDF)
  • Scalable upload (Bistro) (PDF) (6-up PDF)
 
Calendar At A Glance
A link to the USC academic calendar is provided here for your convenience.
 

   [Please see copyright regarding copying.]