USC CSD Home
 

Lectures and Syllabus - CSCI 558L, Fall 2010

 
Please note that this class mainly meets on Tuesdays in GFS 222. On Thursdays, if there are no class meetings, students are suppose to be meeting with the instructor individually in SAL 228 to discuss their class presentations and projects (no appointment is necessary). The only scheduled class meetings on Thursdays will be determined after the 3rd week of classes and will be posted here. Curently, they are planned for November 4, 11, and 18, but this may change.
 
Lecture Slides
(Please note that access to lecture notes is restricted.)
  • Lecture 1 (PDF) (6-up PDF) (Aug 24, 2010) - class introduction
  • Lecture 2 (PDF) (6-up PDF) (Aug 31, 2010) - networking background for lab exercises
  • Lecture 3 (PDF) (Sep 7, 2010) - Cisco routers, Zebra toolkit and lab instructions (lecture given by Leslie Cheung)
  • Lecture 4 (PDF) (6-up PDF) (Sep 14, 2010) - more on class project (worm finger printing, DHCP client, SA/XSA strengthening in OpenSSL, Bistro client in Firefox), plus patching source code
  • Lecture 5 (PDF) (6-up PDF) (Sep 21, 2010) - Scalable upload (Bistro)

Preview:

  • Lecture 1 (Aug 24, 2010) - Class introduction.
  • Lecture 2 (Aug 31, 2010) - Networking background for lab exercises.
  • Lecture 3 (Sep 7, 2010) - Cisco routers, Zebra toolkit and lab instructions.
  • (Sep 10, 2010) - Last day to register or drop the class.
  • (Sep 11, 2010) - Lab exercise 1 starts.
  • (Sep 15, 2010) - 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 4 (Sep 14, 2010) - More on class project (worm finger printing, DHCP client, SA/XSA strengthening in OpenSSL, Bistro client in Firefox), plus patching source code.
  • Lecture 5 (Sep 21, 2010) - Scalable upload (Bistro).
  • Lecture 6 (Sep 28, 2010) - Students presentations starts.
    • Nikhil Aggarwal <nmaggarw@usc.edu>
      • Cloud computing -- Issues, research and implementations. (PDF)
    • Allan George <aageorge@usc.edu>
      • Polygraph: automatically generating signatures for polymorphic Worms. (PDF)
  • (Oct 2, 2010) - Lab exercise 1 due.
  • (Oct 3, 2010) - Lab exercise 2 starts.
  • Lecture 7 (Oct 5, 2010) - Students presentations.
    • Kartheek Babu Kolla <kkolla@usc.edu>
      • A Survey of Security Techniques for the Border Gateway Protocol (BGP). (PDF)
    • Udayan Banerji <ubanerji@usc.edu>
      • A Scalable Routing System Design for Future Internet. (PDF)
  • Lecture 8 (Oct 12, 2010) - Students presentations.
    • Deborshi Saha <dsaha@usc.edu>
      • Swarm intelligence for routing in mobile ad hoc networks. (PDF)
    • Rishi Kanth Alapati <alapati@usc.edu>
      • Improving the Performance of IPv6 Packet Transmission over LAN. (PDF)
  • (Oct 13, 2010) - Project selection due.
  • (Oct 17, 2010) - Lab exercise 2 due.
  • (Oct 18, 2010) - Lab exercise 3 starts.
  • Lecture 9 (Oct 19, 2010) - Students presentations.
    • Pradeep Prabhu <tprabhu@usc.edu>
      • Secure Routing and Intrusion Detection in Ad Hoc Networks. (PDF)
    • Sriranjani Babu <sriranjb@usc.edu>
      • On interdomain routing security and pretty secure BGP (psBGP). (PDF)
  • Lecture 10 (Oct 26, 2010) - Students presentations.
    • Rishi Vora <rishivor@usc.edu>
      • Host Identity Protocol (HIP): Connectivity, Mobility, Multi-Homing, Security, and Privacy over IPv4 and IPv6 Networks. (PDF)
    • Arnab Dutta <adutta@usc.edu>
      • An Adaptive Automatically Tuning Intrusion Detection System. (PDF)
  • Lecture 11 (Nov 2, 2010) - Students presentations.
    • Pranayini Gudali <gudali@usc.edu>
      • A Stability-oriented Approach to Improving BGP Convergence. (PDF)
    • Hardik Desai <hardiksd@usc.edu>
      • FAST TCP: Motivation, Architecture, Algorithms, Performance. (PDF)
  • (Nov 3, 2010) - Project design document due.
  • Lecture 12 (Thursday, Nov 4, 2010) - Students presentations.
    • Nishkam Agrawal <nishkama@usc.edu>
      • Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED.. (PDF)
    • Anupama Mann <mannanup@usc.edu>
      • Bigtable: A Distributed Storage System for Structured Data. (PDF)
  • (Nov 8, 2010) - Lab exercise 3 due.
  • Lecture 13 (Nov 9, 2010) - Students presentations.
    • Abhiram Gajjala <gajjala@usc.edu>
      • Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures. (PDF)
    • Akhil Chauhan <akhilcha@usc.edu>
      • Data-Centric Routing in Sensor Networks using Biased Walk. (PDF)
  • Lecture 14 (Thursday, Nov 11, 2010) - Students presentations.
    • Aruna Padmanabhan <arunapad@usc.edu>
      • Geography-informed energy conservation for Ad Hoc routing. (PDF)
    • Vaibhav Dhage <dhage@usc.edu>
      • GRAdient Broadcast: A Robust Data Delivery Protocol for Large Scale Sensor Networks. (PDF)
  • Lecture 15 (Nov 16, 2010) - Students presentations.
    • Vikas Ediga <ediga@usc.edu>
      • TCP-DCR A Novel Protocol For Tolerating Wireless Channel Errors. (PDF)
    • Ashish Joshi <ashishjo@usc.edu>
      • Contention-free MAC Protocols for Wireless Sensor Networks. (PDF)
  • Lecture 16 (Thursday, Nov 18, 2010) - Students presentations.
    • Rohit Jogaikar <jogaikar@usc.edu>
      • P2P Based Video on Demand Streaming. (PDF)
    • Rakesh Sunki <sunki@usc.edu>
      • Congestion Avoidance Based on Lightweight Buffer Management in Sensor Networks. (PDF)
  • Lecture 17 (Nov 23, 2010) - Students presentations.
    • Naveen Birru <nbirru@usc.edu>
      • MapReduce: Simplified Data Processing on Large Clusters. (PDF)
    • Chirabrata Senapati <senapati@usc.edu>
      • Anomalous Packet Identification for Network Intrusion Detection. (PDF)
  • (Nov 25-26, 2010) - Thanksgiving holiday.
  • (Dec 8-9, 2010) - Project demo.
  • (Dec 12, 2010) - 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)
 
Class Calendar At A Glance
A link to the USC Fall 2010 academic calendar is provided here for your convenience.
 

[Last updated Sat Sep 19 2020]    [Please see copyright regarding copying.]