CS 638 Multimedia Networking and Computing
Fall 2008


    Time and Place:      MW 1:30--2:45 PM, BRNG 2275.
    Professor:           David Yau, LWSN 1165, yau@cs.purdue.edu.

Synopsis

This course covers selected advanced/special topics in networking, related to multimedia, wireless, sensor networks, among others. Background in networking at the advanced undergrad (CS 422) or beginning grad level (CS 536) is useful but not essential. The instructor will attempt to supply the background where needed.

Part of the course will be conducted in a seminar style. In addition to presentations by the instructor, students are expected to present and critique research papers and reports, and engage in active discussions in class. It is possible for students to influence what will be covered, and to what extent. The objective is for the class (students + instructor) to learn together, and create ideas and knowledge using the course materials as a catalyst.

The instructor will work with each student/small team of students to define and complete a course project. The goal is (1) a technically interesting paper that may be considered for publication in a networking conference or workshop (for students seriously interested in networking), or (2) a survey of a timely and interesting topic (for students having general interest in networking).

Topics (tentative)
------------------

I. Principles 

1. Multimedia coding and networking protocols
2. BGP routing and interdomain routing
3. Sensor networks
   - threat-based mobile sensor coverage: 
     (i) periodic, (ii) stochastic
   - structural health monitoring networks
   - radioactive source detection and localization
   - plume modeling and tracking
   - detection of mobile intelligent target 
4. Wireless networks
   - vehicular and other opportunistic mobile 
     networks, with and without infrastructure
     support
   - routing and data dissemination protocols
   - resource scheduling strategies and 
     algorithms
   - network capacity

II. Systems

1. J-Sim and our IPSN 2007 system demo
2. NESC/TinyOS/mote and our RSAN work (MASS 08)
3. SensorNet node and software and our radiation
   detection/localization work 
   (IPSN, Fusion, and SenSys 08)
4. Population, meteorological, terrain, map
   data for DITSCN
5. Mobility traces in CRAWDAD, etc
6. Mesh network of LinkSys routers and our
   INFOCOM and MobiCom demos
7. Purdue Condor (where we do large simulations)
8. PlanetLab (Internet experiments)

III. Project ideas (tentative)

1. Routing to maximize information (in terms
   of entropy reduction after sensing)
2. Design of routing and resource scheduling
   algorithms for hybrid ad hoc and 
   infrastructure mobile wireless networks
3. Monitoring of water distribution systems 
   (WDS) and underwater communication 
   experiments
4. Privacy in mobility tracking and
   social networks
5. Monitoring of stochastic events under 
   energy constraints
6. Coordinated path planning in robotics

Textbooks and course materials
------------------------------

1. James F. Kurose and Keith W. Ross, Computer 
   Networking (A Top-down Approach Featuring the 
   Internet), Addison-Wesley, 3rd ed, 2005.
2. Larry L. Peterson and Bruce S. Davie, Computer 
   Networks: A Systems Approach, 3rd ed, 2003.
3. A selection of networking conference and journal 
   papers, tech reports, and other documents will be 
   assigned and made available to students.

Workload (approximately)
------------------------
1. Term project              60%
2. Paper presentations       20%
3. Paper critiques           15%
4. Participation in class    5%