CS 491g/691g Special Topics on Network Measurements
Department of Computer Science & Engineering
UNR, Spring 2014
Course Information -
Similar Courses -
Relevant Conferences -
Research Project -
| Class hours
||Tuesday & Thursday, 11:00 - 12:15pm, SEM 201
|| Dr. Mehmet H. Gunes
|| mgunes (at) unr (dot) edu
|| (775) 784 - 4313
| Web page
|| SEM 238 (Scrugham Engineering-Mines)
| Office hours
|| Tuesday & Thursday 12:30 - 2:30 pm or by appointment
Become familiar with the state-of-the-art in network measurements research from topological level to application domains
Study the use of measurements in modeling, understanding, and improving a network
Leverage and integrate various sources of information about the internal operations
Learn several statistical tools (both analytical and experimental) for the analysis of network measurements
This is a tentative list of topics, subject to modification and reorganization.
- Special Topics: Internet Measurement, Ethan Katz-Bassett @ University of Southern California
- Internet Measurement, Phillipa Gill @ Stony Brook University
- Network Modeling and Performance, John Schormans and Steve Uhlig @ Queen Mary University of London
- Network Measurement and Monitoring, Benoit Donnet @ University of Liège
- Internet measurement and data analysis, Kenjiro Cho @ Keio University
- Internet Measurements, Modeling, and Analysis, Chen-Nee Chuah @ University of California, Davis
- Internet Measurement, Anja Feldmann, Nikolaos Chatzis, and Georgios Smaragdakis @ Technische Universität Berlin
- Performance Issues in High Speed Networks, Carey Williamson @ University of Calgary
- Internet Measurement and its Reverse Engineering, Yan Chen @ Northwestern University
- Analytic Background
- Internet Architecture
- Network Tomography
- Network Dynamics
- Anomaly Detection
- Network Management
- Infrastructure Measurements
- Traffic Measurements
- Application Measurements
- Social Networks
- Mobile Networks and User Mobility
- Network Visualization
- Except this web page, all course materials will be posted at the WebCampus.
- The organization of the course will evolve as the semester progresses.
I'm quite confident that it will be challenging but a fun course.
This is not a lecture course, but an active learning opportunity with an engagement in research.
- Presentation slides will be available on the class web page. I will try to put them up before each class meeting.
- Class participation in terms of asking questions is highly encouraged.
Please do not be afraid to ask questions no matter how simple you might think the answer could be.
This type of interaction helps improve the effectiveness of the class and breaks the monotony.
- Students are encouraged to bring articles, demos, web pages, news events, etc.
that are relevant to course topics to the attention of the instructor.
The success of the course depends on everyone in the class engaging the material
and bringing energy, enthusiasm, and intellect to class activities.
- Regular attendance is highly recommended. If you miss a class, you are responsible for all material covered or assigned in class.
You should arrive on time and be prepared to discuss the session's topic.
The underlying notion of the class is interaction, not passivity.
The success of the course depends on everyone in the class engaging the
material and bringing energy, enthusiasm, and intellect to class
- Unless instructed otherwise, use of electronic devices including laptops
are not allowed during lectures and exams.
- Extra credit will be offered to the undergraduate students who attend the departmental colloquia (an extra point for two colloquium attendance up to 3 points). You will be reminded in class about upcoming talks but you should also check the colloquia page on a regular basis (http://www.cse.unr.edu/get-involved/colloquia/).
- Each student will prepare a research project on an Internet measurement topic of their choice.
Requiring major effort from you, the project will help in learning the culture and practice of scientific research.
Late submission during project stages will be penalized by 10% per day, except holidays.
Assignments will be accepted only through WebCampus.
- The course will require students to prepare two 30 min and one 15 min in class presentations throughout the semester.
You will be graded by your peers using the presentation evaluation form.
However, final grade will be decided by instructor.
In the first presentation, each student will carry out a thorough review of the research related to his/her project.
The second presentation should cover the methodology of your research project providing details of your approach/idea.
The final presentation should present your findings.
- You would be required to prepare reports for each of the presentations.
These reports would become related work, methodology, and evaluations sections in your final paper.
Your writing should be clear, engaging, technically sound, and written in an appropriate style for an academic publication.
- You will critique your peer's papers using paper review form.
The goal of this critique is to become familiarized with paper review process and to provide feedback to your fellows in the class.
- There will be four lab assignments where you will have hands on experience on different network measurement tasks.
Late submission will be penalized by 20% per day, except holidays.
- There will be six in-class quizzes. The lowest graded one will not
affect your overall grade. Exact date for some of these quizzes will not be
exposed beforehand. These quizzes will be open book/notes and extremely
time-constrained, i.e., 10-15 mins. Questions in these quizzes will be
designed to give you an opportunity to test and affirm your knowledge of
the course content.
- There will be extra questions in assignments and quizzes for CS 691g students.
- From time to time, we may discuss vulnerabilities in networking systems.
This is not intended as an invitation to go exploit those vulnerabilities!
It is important that we be able to discuss real-world experience candidly;
everyone is expected to behave responsibly.
- Assignments and exams must be prepared strictly individually.
You are welcome to discuss the problems or solution strategies with your class mates but the resulting work should be your own.
Copying from each other or from other sources is considered as cheating.
Any form of cheating such as plagiarism or ghostwriting will incur a severe penalty, usually failure in the course.
Please refer to the UNR policy on Academic Standards.
- Surreptitious or covert video-taping of class or unauthorized audio recording of class is prohibited by law and by Board of Regents policy. This class may be videotaped or audio recorded only with the written permission of the instructor. In order to accommodate students with disabilities, some students may be given permission to record class lectures and discussions. Therefore, students should understand that their comments during class may be recorded.
- If you have a disability for which you will need to request accommodations, please contact the instructor or someone at the
Disability Resource Center (Thompson Student Services - 101) as soon as possible.
- Academic Success Services: Your student fees cover usage of the Math Center (784-4433 or www.unr.edu/mathcenter), Tutoring Center (784-6801 or www.unr.edu/tutoring), and University Writing Center (784-6030 orwww.unr.edu/writing_center. These centers support your classroom learning; it is your responsibility to take advantage of their services. Keep in mind that seeking help outside of class is the sign of a responsible and successful student.
The main component of your grade is a research project that may materialize as a publication.
If your project has a significant coding or computational component (e.g., downloading and analyzing a network dataset), then you may work with a partner after consulting with the instructor.
The paper will be judged on the following criteria:
- Insight: Your paper should be more than just a recapitulation of existing work, or just raw analysis of data.
You should make an effort to provide insight to the reader: for example, what is the data telling us about the measured system?
- Command of relevant course material: Your paper should connect to the main themes of the course,
and your coverage of the related material should demonstrate competence with the content of the project.
- Clarity: You must clearly articulate the problem(s) or question(s) you are addressing;
your methodology and approach; and your insights, solutions, and remaining open questions.
- Rigor and precision: Your paper must be mathematically precise where necessary, and rigorous and logical in its reasoning throughout.
Any methodology used should be justified, and limitations or assumptions should be clarified.
Both grading policy and scale are subject to change.
39 - Project (Abstract:3, Background:10, Methodology:10, Final paper:16)
15 - Presentations (2 + 1/2)
5 - Paper critique
16 - Labs (4)
15 - Quizzes (5 of 6)
10 - Attendance and participation
A : 87 - 100
B : 75 - 86
C : 63 - 74
D : 51 - 62
F : 0 - 50 (or caught cheating)
Important Note: You will have one week to appeal for your grades after the graded assignments/tests are returned.
So, please keep this in mind if you think that there is a problem/issue with the grading of your work.
This is a tentative schedule including the exam dates. It is subject to
readjustment depending on the time we actually spend in class covering the
||Assignments & Notes
| Tue, Jan 21
|| Lecture #1: Introduction
| Thu, Jan 23
|| Lecture #2: Research ?
| Tue, Jan 28
|| Lecture #3: How to Read Research Papers
|| How to Read a Paper
How to read a research paper
| Thu, Jan 30
|| Lecture #4: How to Write Research Papers
| Tue, Feb 4
|| Lecture #5: Internet Measurements
|| Ch 2. Project Abstract
| Thu, Feb 6
|| Lecture #6: Internet Measurements
|| Ch 2.
| Tue, Feb 11
|| Lecture #7: Practical Issues
|| Ch 4. Project Abstract due
| Thu, Feb 13
|| Lecture #8: Infrastructure Measurement
| Tue, Feb 18
|| Lecture #9: Infrastructure Measurement
| Thu, Feb 20
|| Lecture #10: Infrastructure Measurement
| Tue, Feb 25
|| Lecture #11: Infrastructure Measurement
|| Ch 5.
| Thu, Feb 27
|| Lecture #12: PlanetLab Design
| Tue, Mar 4
|| Lecture #13: PlanetLab
|| Project Background due
| Thu, Mar 6
|| Lecture #14: Ahmet and Ibrahim
| Tue, Mar 11
|| Lecture #15: Esra and Douglas
| Thu, Mar 13
|| Lecture #16: Travis and Jay
| Tue, Mar 18
|| Spring break (no class)
| Thu, Mar 20
|| Spring break (no class)
| Tue, Mar 25
|| Lecture #17: Traffic Measurement
| Thu, Mar 27
|| Lecture #18: Traffic Measurement
|| Lab 1 due
| Tue, Apr 1
|| Lecture #19: Traffic Measurement
|| Project Methodology due
| Thu, Apr 3
|| Lecture #20: Applications: Web
| Tue, Apr 8
|| Lecture #21: Jay and Ahmet
| Thu, Apr 10
|| Lecture #22: Douglas and Ethem
| Tue, Apr 15
|| Lecture #23: Travis and Esra
|| Lab 2 due
| Thu, Apr 17
|| Lecture #24: Wireless carrier claims vs. customer performance
Measuring Broadband America
| Tue, Apr 22
|| Lecture #25: Where’s The Fault
Pingin' in the Rain ( animation )
| Thu, Apr 24
|| Lecture #26: Bartendr: A Practical Approach to Energy-aware Cellular Data Scheduling ( animation )
Portolan: Smartphone-based Crowdsourcing for Network Sensing (WiOpt)
MITATE: Mobile Internet Testbed for Application Traffic Experimentation
Measuring the Mobile Internet
| Paper review due
| Tue, Apr 29
|| Lecture #27: Data storage at the RIPE NCC
Network Security Monitoring and Analysis based on Big Data Technologies
DNS Based Censorship
| Thu, May 1
|| Lecture #28: Netalyzr for Android: challenges and opportunities
Hurricane Sandy, as seen by RIPE Atlas
Measuring the influence of ASes on Internet Routing
On multi-exit routings and AS relationships
Analyzing the spatial structure of the Internet topology
| Lab 3 due
| Tue, May 6
|| Lecture #29: Characterizing Global Web Censorship: Why is it so hard?
Internet Atlas: A Geographic Database of the Physical Internet
Exposing Inconsistent Web Search Results with Bobble
Network Measurement in a World of Software Defined Radios
OpenRadio: A Programmable Wireless Dataplane
PlanX: Enabling Innovative Measurements of Operational Wireless Networks
| Project Report due
| Thu, May 8
at 10:15 am
| Final Presentations
Announcements regarding the course will be posted on this web page and WebCampus. Please check your WebCampus e-mail daily.
Course Information -
Similar Courses -
Relevant Conferences -
Research Project -
Last updated on May 6, 2014