CS 854: Advanced Topics in Computer Systems:
HTTP Streaming Video
Possible Readings
If you have suggestions for papers you would like
to read, please let me know.
There may be two different types of summaries for different
types of papers. Research papers will require research paper
summaries. Other papers (e.g., survey papers) will require
a survey paper summary. The format of these can be found
by following the links below.
Paper Summaries
Background / Helpful Readings
Some tips on reading papers (all very short). Required reading!!
-
Paper Reading Check List,
Sugih Jamin, jamin@eecs.umich.edu.
-
How to Read a Research Paper,
by Spencer Rugaber
-
Efficient Reading of Papers in Science and Technology
Prepared by Michael J. Hanson, Updated by Dylan J. McNamee, January 6, 2000.
-
How to Read a Paper
S. Keshav, ACM SIGCOMM Computer Communication Review, Volume 37, Number 3, July 2007.
Readings / Course Schedule
-
Week 0: Introduction
Monday Sept 10, 2012
-
Course Overview
-
General Discussion
-
Introduction & Background    
Slides
-
Week 1: Introduction and Background
Monday Sept 17, 2012
There are no summaries required for this week
and there is no written homework.
However, as homework think about and be prepared to discuss
(bring notes if you like)
1) Which papers you liked
and would recommend and which you disliked and why.
2) How we might organize/categorize
the possible readings
and topics or areas of research
for this course.
-
Watching Video over the Web Part 1: Streaming Protocols,
Ali C. Begen, Tankut Akgul, and Mark Baugher,
IEEE Internet Computing, 2011.
-
The MPEG-DASH Standard for Multimedia Streaming Over the Internet,
Anthony Vetro and Iraj Sodagar,
IEEE MultiMedia 2011.
-
3GPP Mobile Multimedia Streaming Standards
Frederic Gabin, Markus Kampmann,
Thorsten Lohmar, and Clinton Priddle,
IEEE Signal Processing Magazine, 2010.
-
Week 2: Workload Characterization
Monday Sept 24, 2012
(Research Paper Summaries for all papers are due before Sept 23 at noon)
-
YouTube Everywhere: Impact of Device and Infrastructure Synergies on User Experience
A. Finamore, M.M. Mellia, M Munafo, R. Torres, S.G. Rao,
IMC, 2011.
-
Understanding the Characteristics of Internet Short
Video Sharing: YouTube as a Case Study
X. Chen, C. Dale, J. Liu,
IMC, 2007.
-
Week 3: Benchmarking Web Servers
Monday Oct 1, 2012 (Summaries are due Sept 30 at noon)
-
httperf -- A Tool for Measuring Web Server Performance,
    (No Summary required)
David Mosberger and Tai Jin,
Internet Server Performance Workshop, 1998.
-
Methodologies for Generating HTTP Streaming Video Workloads to Evaluate Web Server Performance,
    (Research Paper Summary Required)
Jim Summers, Tim Brecht, Derek Eager, and Bernard Wong,
5th Annual International Systems and Storage Conference (SYSTOR),
June, 2012.
-
To Chunk or Not to Chunk: Implications for HTTP Streaming Video Server Performance,
    (Research Paper Summary Required)
Jim Summers, Tim Brecht, Derek Eager, and Bernard Wong,
NOSSDAV, 2012
-
Week 4: Project Proposal Presentations
Monday Oct 15, 2012 (PDFs for proposal presentations are due by Oct 14 at noon)
-
Week 5: Netflix and YouTube and their CDN use.
Monday Oct 22, 2012 (Summaries are due Oct 21 at noon)
-
Unreeling netflix: Understanding and improving multi-CDN movie delivery
   
V.K. Adhikari, Y. Guo, F. Hao, M. Varvello, V. Hilt, M. Steiner
and Z. Zhang.
IEEE INFOCOM 2012
-
Vivisecting YouTube: An Active Measurement Study
   
V.K. Adhikari, S. Jain, Y. Chen, and Z. Zhang
Department of Computer Science and Engineering,
University of Minnesota, TR 11-012, July, 2011
(longer version of IEEE INFOCOM 2012 Mini-conference)
-
Week 6: User Experience
Monday Oct 29, 2012 (Research Paper Summaries for both are due Oct 28 at noon)
-
Understanding the Impact of Video Quality on User Engagement,
   
Florin Dobrian, Asad Awan, Dilip Joseph, Aditya Ganjam, Jibin Zhan,
Vyas Sekar, Ion Stoica, Hui Zhang,
SIGCOMM 2011.
-
A Case for a Coordinated Internet Video Control Plane,
   
Xi Liu, Florin Dobrian, Henry Milner,
Junchen Jiang Vyas Sekar, Ion Stoica, Hui Zhang,
SIGCOMM 2012.
-
Week 7: Rate Adaptation
Monday Nov 5, 2012 (Summaries are due Nov 4 at noon)
-
An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP,
Saamer Akhshabii, Ali C. Begen, Constantine Dovrolis,
MMSys, 2011.
-
Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard,
Te-Yuan Huang, Nikhil Handigol, Brandon Heller, Nick McKeown, Ramesh Johari
IMC 2012
-
Week 8: No class (I'm away)
Monday Nov 12, 2012
-
Week 9: Disk I/O
Monday Nov 19, 2012 (Summaries are due Nov 18 at noon)
-
A study of integrated prefetching and caching strategies,
P. Cao, E.W. Felten, A.R. Karlin, K. Li
SIGMETRICS, 1995.
-
DiskSeen: Exploiting Disk Layout and Access History to Enhance I/O Prefetch,
Xiaoning Ding, Song Jiang, Feng Chen, Kei Davis, and Xiaodong Zhang
USENIX ATC 2007.
-
Week 10: The Akamai CDN and YouTube Servers
Monday Nov 26, 2012 (Summaries are due Nov 25 at noon)
-
The Akamai Network: A Platform for High-Performance Internet Applications,
   
(Survey Paper Summary Required)
Erik Nygren, Ramesh K. Sitaraman, and Jennifer Sun,
Operating Systems Review, 2010.
-
Trickle: Rate Limiting YouTube Video Streaming,
   
(Research Paper Summary Required)
Monia Ghobadi, Yuchung Cheng, Ankur Jain, and Matt Mathis,
USENIX ATC 2012.
-
Week 11: Projects due before class. Wrap up discussion.
Monday Dec 3, 2012 (Wrap up review/homework due Dec 2 at noon)
-
Wrap up review/homework
Use filename = yourname-11-1.pdf and Subject: 854 Summaries
-
Projects due BEFORE 10:00 am Monday Dec 3, 2012.
Late projects will not be accepted!!! (Even a few minutes late).
Use file naming system and as
explained in
the information about the project.
You will be assigned a project identifier.
-
Week 12: Program Committee Meeting
Monday Dec 10, 2012 (Paper/Project Reviews are due Friday Dec 7 at 11 am)
The file 00STATS.txt contains statistics about the paper ratings.
For class, read over the reviews and be prepared to discuss the papers
and the reviews in class. In particular if you have reviews that are higher
and/or lower than other reviewers try to figure out why. These will be
important points of discussion.