COMPETITION IN NETWORK TRAFFIC ANALYSIS

The purpose of the competition is to encourage you to deepen your knowledge of the networks by analyzing the packet headers, obtaining in this way information useful for understanding the network status. The analysis will be carried out on the provided traffic data and taking advantage of appropriate Python libraries briefly described in the provided documentation. 

The competition is reserved for Bachelor students of the course: “Internet and Networks Fundamentals” held on Politecnico di Milano and is conducted with the contribution of two PhD students, Armin Okic and Bin Xiang, funded by a European Community training program (MSCA ITN).

Awards

  • The top three finishers will get one more point in the course evaluation, a Polimi sweatshirt, and a Polimi thermal bottle.
  • Every finalist will get a Polimi shirt.

Rules

  • Participation in the competition is not mandatory for passing the exam
  • It is possible to participate individually or in groups composed of at most two people (this second option is strongly encouraged).
  • The language to be used for the competition is English. The code and the documentation presented must be written in this language, otherwise the competition will be excluded. 
  • Participants are required to respect the following deadlines:
    • By 24 May 2019 : registration of each group / individual in the competition using the form available here: https://forms.gle/BUze1ZR5vFPzXrTS9
    • By 31 May 2019 , 11.59 pm: delivery of the produced material (see below for a detailed description of this material) 
    • By June 5, 2019 the evaluation committee composed of all the professors of the course, Armin Okic and Bin Xiang will identify 15 finalists
    • On June 13th 2019 in the afternoon (the exact time will be communicated later)  the finalists will present their work. Each presentation will have a maximum duration of 5 minutes.
    • On June 17, 2019 the three winners will be announced.  
  • The material produced must be loaded, within the indicated deadline, on Beeps in the delivery folder . In particular, each group / individual will have to upload a .zip file containing the following things:
    • The files containing the developed Python code
    • The output files generated by the developed code, executed using the data provided for the competition as input. These files must be in .cvs format
    • A presentation in pdf format indicating:
      • how to execute the developed software (name of the script or set of functions to be performed with relative parameters and any other instruction useful to simplify the work of those who will evaluate the software);
      • which non-mandatory analyzes have been developed and why;
      • what results were obtained by performing all the analyzes developed. 
  • All participants are required to carefully read the document available here. The document contains links to two supporting videos, one describes in more detail what is required for the competition, the other presents a tutorial. This last video refers to the contents of the notebook found here. All these documents are available in the Document and media folder in the Beep webpage. 

The competition was fully funded by Marie Skłodowska-Curie actions project named SPOTLIGHT.