CS290F: Networking for Multimedia
Winter 2010
Syllabus
Homework Assignments
CS 290F HW01: Publication Venues
(Due Jan 06)
CS 290F HW02: Paper Reviewing and Analysis
(Due Jan 11)
CS 290F HW03: Preliminary Project Proposal
(Due Jan 13)
CS 290F HW-x: Paper Analyses and/or Presentation
Project Details and Deliverables
Project Ideas
NSF Wireless Preliminary Report
Final Group Proposals
Prelim Reports
Final Reports
Class Participants
Grade Summary
(includes all but Final Project)
HW01 assignments and grades
HW02 assignments and grades
Tech Topics #01
Tech Topics #02
Tech Topics #03
Tech Topics #04
Tech Topics #05
Tech Topics #06
Tech Topics #07
Completed Lectures
Jan 04: Course Overview
Review Syllabus
Class Overview
Project Overview
Conference Procedures
Assignment:
CS 290F HW01: Publication Venues
(Due Jan 06)
Handout: a
CS 290F Class Social Network
Handout:
CS 290F Class Social Network
(as of Jan 04)
Handout:
CS 290F Diagnostic
Jan 06: Paper Analysis
Paper Reviewing
Paper Analysis Guidelines
Assignment:
CS 290F HW02: Paper Reviewing and Analysis
(Due Jan 11)
Assignment:
CS290F HW03: Preliminary Project Proposals
(Due Jan 13)
Handout:
Jan 06 Lecture Notes
Link:
Writing Workshop Notes
Jan 11: Spectrums
Spectrums of multimedia networking requirements
Discussion of preliminary project plans
Handout:
Jan 11 Lecture Notes
Jan 13: Evaluation Methods
Discussion of parameters, factors, and metrics
Reading:
K. Almeroth, A. Dan, D. Sitaram and W. Tetzlaff,
"Long Term Resource Allocation in Video Delivery Systems
",
IEEE Infocom
, Kobe, JAPAN, April 1997.
Paper Analysis
Handout:
Jan 13 Lecture Notes
Jan 20: Tech Topic #01: Content Delivery Networks
F. Leighton and D. Lewin, "
Global Hosting System
," U.S. Patent No, 6,108,703, August 22, 2000.
S. Saroiu, et al., "
An Analysis of Internet Content Delivery Systems
," ACM SIGOPS Operating Systems Review Special Issue on Network Behavior, vol. 36, Winter 2002.
Z. Al Qudah, et al., "
Anycast-Aware Transport for Content Delivery Networks
," World Wide Web Conference (WWW), Madrid Spain, April 2009.
H. Schulze and K. Mochalski, "
Ipoque Internet Study 2008/2009
," Ipoque, 2009.
[OPTIONAL]
Handout:
Jan 20 Lecture Notes by Kevin
Handout:
Jan 20 Lecture Notes by Bryce
Jan 25: Tech Topic #02: Multmedia Encoding Techniques
D. Le Gall, "
MPEG: A Video Compression Standard for Multimedia Applications
," Communications of the ACM, vol. 34, num. 4, April 1991.
H. Schwarz, D. Marpe, and T. Wiegand, "
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard
," IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, num. 9, September 2007.
T. Kim and M. Ammar, "
A Comparison of Heterogeneous Video Multicast Schemes: Layered Encoding or Stream Replication
," IEEE Transactions on Multimedia, vol. 7, num. 6, December 2005.
[OPTIONAL]
Handout:
Jan 25 Lecture Notes by Kevin
Jan 27: Tech Topic #03: Advanced Routing
K. Almeroth, "
The Evolution of Multicast: From the MBone to Inter-Domain Multicast to Internet2 Deployment
," IEEE Network Special Issue on Multicasting, January/February 2000.
S. Banerjee and B. Bhattacharjee, "
A Comparative Study of Application Layer Multicast Protocols
," unpublished--never accepted for publication.
P. Rajvaidya and K. Almeroth, "
A Study of Multicast Routing Instabilities
", IEEE Internet Computing, vol. 8, num. 5, pp. 42-49, September/October 2004.
[OPTIONAL]
Handout:
Jan 27 Lecture Notes by Kevin
Feb 01: Tech Topic #04: Multicast Applications
K. Almeroth and M. Ammar, "
An Alternative Paradigm for Scalable On-Demand Applications: Evaluating and Deploying the Interactive Multimedia Jukebox
," IEEE Transactions on Knowledge and Data Engineering Special Issue on Web Technologies, vol. 11, num. 4, pp 658-672, July/August 1999.
J. Byers, M. Luby, M. Mitzenmacher, and A. Rege, "
A Digital Fountain Approach to Reliable Distribution of Bulk Data
," ACM SIGCOMM, Vancouver, British Columbia, Canada, September 1998.
J. Byers, M. Luby, M. Mitzenmacher, "
"Accessing Multiple Mirror Sites in Parallel: Using Tornado Codes to Speed Up Downloads
",
IEEE Infocom
, New York, NY, March 1999.
[OPTIONAL]
B. Quinn and K. Almeroth,
"IP Multicast Applications: Challenges and Solutions
",
Internet Engineering Task Force (IETF) Request for Comments (RFC) 3170
, September 2001.
[INFORMATIONAL ONLY--DO NOT ANALYZE]
Handout:
Feb 01 Lecture Notes by Kevin
Feb 03: Project Group Meetings
Feb 08: Tech Topic #05: Network Support for Distributed Gaming
J. Smed, T. Kaukoranta, and H. Hakonen, "
Aspects of Networking in Multiplayer Computer Games
," The Electronic Library, vol. 20, num. 2, 2002.
W.C. Feng, F. Chang, W.C. Feng, and J. Walpole, "
A Traffic Characterization of Popular On-Line Games
," IEEE/ACM Transactions on Networking, vol. 13, num. 3, June 2005.
M. Claypool and K. Claypool, "
Latency Can Kill: Precision and Deadline in Online Games
," ACM Multimedia Systems Conference, Phoenix, AZ, February 2010.
[OPTIONAL]
Handout:
Feb 8 Lecture Notes by Kevin
Handout:
Feb 8 Lecture Notes by Lara
Feb 10: Tech Topic #06: Multimedia over Wireless Networks
Y. Sun, I. Sheriff, E. Belding-Royer and K. Almeroth, "
An Experimental Study of Multimedia Traffic Performance in Mesh Networks
", MobiSys International Workshop on Wireless Traffic Measurements and Modeling (WitMeMo), Seattle, Washington, June 2005.
S. Khan, et al., "
Application-Driven Cross-Layer Optimization for Video Stream Over Wireless Networks
," IEEE Communications, vol. 44, no. 1, January 2006.
S. Mao, et at., "
Video Transport Over Ad Hoc Networks: Multistream Coding with Multipath Transport
," IEEE Journal on Selected Areas in Communications, vol. 21, no. 10, December 2003.
E. Setton, et al., "
Cross-Layer Design of Ad Hoc Networks for Real-Time Video Streaming
," IEEE Wireless Communications, vol. 12, no. 4, August 2005.
[INFORMATIONAL ONLY--DO NOT ANALYZE]
Handout:
Feb 10 Lecture Notes by Kevin
Handout:
Feb 10 Lecture Notes by David
Feb 15: NO CLASS (Holiday)
Feb 17: NO CLASS (Travel)
Feb 22: Tech Topic #07: Multimedia for Mobile Devices
T. Pering, Y. Agarwal, R. Gupta, and R. Want, "
CoolSpots: Reducing the Power Consumption of Wireless Mobile Devices with Multiple Radio Interfaces
," ACM Mobisys, Uppsala, Sweden, June 2006.
S. Mohapatra, R. Cornea, N. Dutt, A. Nicolau, and N. Venkatasubramanian, "
Integrated Power Management for Video Streaming to Mobile Handheld Devices
," ACM Multimedia, Berkeley, California, November 2003.
H. Shojania and B. Li, "
Random Network Coding on the iPhone: Fact or Fiction?
," ACM NOSSDAV, Williamsburg, Virginia, June 2009.
Handout:
Feb 22 Lecture Notes by Kevin
Feb 24: Lecture 13: Preliminary Project Presentations
9:00 Troy+Peter
9:13 Lara
9:26 Neer+Damon+Julian
9:39 Daniel
9:52 Zak+Chris
10:05 David
10:18 Derek
10:31 Bryce
10:44 Hans+Per+Fahad
Mar 01: NO CLASS (Take Home Exam Work)
Mar 03: Exam Grading/Review
Mar 08: Project Presentations #1
9:05am- 9:31am: Daniel
9:31am- 9:57am: Derek
9:57am-10:23am: Zak+Chris
10:23am-10:49am: Peter+Troy
Mar 10: Project Presentations #2
9:00am- 9:22am: David
9:22am- 9:44am: Hans+Per+Fahad
9:44am-10:06am: Julian+Damon+Neer
10:06am-10:28am: Lara
10:28am-10:50am: Bryce