ELEC-E7130 - Internet Traffic Measurements and Analysis, 09.09.2020-30.11.2020
This course space end date is set to 30.11.2020 Search Courses: ELEC-E7130
Course info
Objectives
After the course, you…
are able to measure and analyse basic properties of network traffic and draw conclusions on the results
are able to apply statistical methods in processing, analysing, and presenting the measurement data; also able to critically evaluate the applicability of the methods
understand the technical and legal issues related to network measurements
are familiar with methods and tools related to network traffic measurement and analysis
Prerequisites
It’s easier to pass the course if you already know:
- Basic knowledge of IP networks. ELEC-C7240 (or equavalent) recommended.
- First course in probability and statistics (MS-A050x)
- Linux command line basics
awk
,sed
,tr
,grep
,cut
,bash
- (Script) programming to make measurements and pre-process data
- python, perl, javascript, java, ruby, php, C++, C#, go, bash, …
- Statistical software like R for analysis
- Other options include python (with numpy, pandas and mathplotlib), Tableau, matlab, Google Data Studio…
- Machine learning with python and R
Course personnel can best support the Linux-python-R toolchain, but you are free to choose the tools you like best. Try Linux on VirtualBox on Windows or OS X.
How to pass the course?
Master “Internet Traffic Measurements and Analysis”
Final assignment max 70 points – you need a passing grade (minimum points)
Six exercise assignments are mandatory and will give
Max 30 points
Acquire much of skills needed for final assignment
If you are not able to make to a some exercise event for some reason, a small extra work is required (actual assignment needs to be returned within time; extra work by November 6th)
Lectures on Wednesday mornings
Mandatory exercise/help events on Thursdays (two-hour slots)
Weekly exercises
Introduction on Thursday: initial group discussion and review
Two (Three) sessions per day: groups opened after lecture
Dead-line on next Wednesday 22:00
- Late return: max 1 point
Return via MyCourses
- If you find an error in your submission after dead-line, do NOT resubmit the fixed version before receiving acknowledgment from course staff. If you do, your submission is seen as late.
Review on Thursday with discussion and comments
These are mandatory, with option to replace no-show with additional report of an assigned subject (1-2 pages)
Final Assignment
Two parts
ready dataset given to analyse
collect your own dataset and analyse
Analyse and make a clear report. All work must be individual!
Dead-line by end of October sharp (2019-10-31T23:59 Finnish time)
- Late submission gives grade 1 at best; Return MVR early, do not resubmit fix after DL (unless agreed with staff)1
Review discussion on Thursday 2019-10-24 – you should know how to complete the assignment at this state
- Mandatory event: if you cannot make there for some reason, contact course staff well before dead-line.
Where to get help to pass the course?
Computer class Y342a reserved for exercises and help sessions on Thursdays 8-16.
MyCourses forum
Slack elec-e7130 – https://elec-e7130.slack.com/ Only with Aalto email accounts (link in MyCourses)
Peer support is encouraged but submissions are individual.
- Plagarism is very obvious when multiple people report the same graphs although data has been different.
Material
- Lecture notes by Markus Peuhkuri
- Slides and extra material provided by lecturers
Books: (can be found from Aalto library, some as ebook)
Data Analysis:
- David S. Moore and George P. McCabe, Introduction to the Practice of Statistics, 5th Edition, W.H. Freeman & Co., 2006 -> Chapters 1,2
Sampling and experimental design:
- David S. Moore and George P. McCabe -> Chapters 3,5
Probability models and measurements:
Sheldon M. Ross, Introduction to Probability and Statistics for Engineers and Scientists, 5th Edition, Elsevier, 2014
Mark Crovella and Balachander Krishnamurthy, Internet Measurement: Infrastructure, Traffic, and Applications, John Wiley & Sons, 2006
Stochastic processes in network measurements:
- Mark Crovella and Balachander Krishnamurthy (above)
Personnel
- Lecturers
- Markus Peuhkuri markus.peuhkuri@aalto.fi
- Samuli Aalto
- Jukka Manner (visiting lecturer, do not contact)
- Head Assistant
- Juho Kaivosoja
- Assistants
- Manila Kodali
- Samuli Korpimäki
MVR=Minimum Viable Report↩