Download presentation
Presentation is loading. Please wait.
1
1 mPlane@SMART workshop Barcelona, April 22, 2015
2
2 The mPlane community Many Academic and research institutions come from the Traffic Monitoring Analysis (TMA) COST Action: PoliTo, ETH, ENST, Eurecom, UniLiege, FTW, NEC Some others were part of previous EU projects: PRISM: FTW, ETH NapaWine: PoliTo, ENST, NetVisor, NEC DEMONS: FTW, ETHZ, NEC, TID … A community of “measurement” experts
3
3 The nowadays Internet “The Internet is the first thing that humanity has built that humanity doesn't understand, the largest experiment in anarchy that we have ever had.” Eric Schmidt – ex Google Exec. Chairman
4
Network neutrality and measurements… Marco Mellia Politecnico di Torino I’m by far not a network neutrality expert… … I may be a measurement expert…
5
5 Network neutrality Net neutrality (also network neutrality, Internet neutrality, or net equality) principle: Internet service providers and governments should treat all data on the Internet equally No discrimination or charging differentially by user, content, site, platform, application, type of attached equipment, or mode of communication
6
Example of measurements from the ISP point of view
7
7 Something we “watch” 5-May6-May7-May8-May9-May10-May SUBNETNAME with AIRPORT code#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg 173.194.18fra02s08.c.youtube.com 6139368.936266298.45389228.76 173.194.19fra02s15.c.youtube.com 9940258.1812893196.067012166.48 173.194.2mil01s12.c.youtube.com170541333.46154701276.31136551259.63141861296.07126161197.64138601338.63 173.194.20par08s06.c.youtube.com 173.194.208par08s06.c.youtube.com 487414.6371711.54 173.194.5lhr14s08.c.youtube.com4491819.572831658.45 3470937.1842221025.4961911166.08 173.194.6fra07s13.c.youtube.com 4924412.178749331.147224318.83 173.194.62fra07s19.c.youtube.com 6160325.826877248.396108274.55 173.194.9par03s06.c.youtube.com 87355.1 208.117.236par03x04.c.youtube.com179164.184250540.16957496.91 208.117.248mia02s11.c.youtube.com 77552 208.117.250ams09x06.c.youtube.com4143067949437656.3957675653.81567906.65 208.117.252dfw06x02.c.youtube.com 51285.63 208.117.254fra07x03.c.youtube.com838667.292130852.53 465606.11261146.8710331379.76 74.125.105lhr22s16.c.youtube.com18291551.7816551185.943957942.473454990.6441161061.7276571126.83 74.125.13zrh04s03.c.youtube.com7191074.154992264.09821302.03 74.125.14mil02s01.c.youtube.com483661234.82379681253.01371821162.85478441298.45525941226.85377551143.37 74.125.216bru02t11.c.youtube.com 74.125.218fra07t13.c.youtube.com86971355.33125791338.7185601239114691256.32116331292.58103201276.33 74.125.4lhr22s11.c.youtube.com14961846.2524881034.7841461363.63 74.125.99fra07s03.c.youtube.com 4221187.844913189.642461136.63 ISPs
8
8 Something we observe 5-May6-May7-May8-May9-May10-May SUBNETNAME with AIRPORT code#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg 173.194.18fra02s08.c.youtube.com 6139368.936266298.45389228.76 173.194.19fra02s15.c.youtube.com 9940258.1812893196.067012166.48 173.194.2mil01s12.c.youtube.com170541333.46154701276.31136551259.63141861296.07126161197.64138601338.63 173.194.20par08s06.c.youtube.com 173.194.208par08s06.c.youtube.com 487414.6371711.54 173.194.5lhr14s08.c.youtube.com4491819.572831658.45 3470937.1842221025.4961911166.08 173.194.6fra07s13.c.youtube.com 4924412.178749331.147224318.83 173.194.62fra07s19.c.youtube.com 6160325.826877248.396108274.55 173.194.9par03s06.c.youtube.com 87355.1 208.117.236par03x04.c.youtube.com179164.184250540.16957496.91 208.117.248mia02s11.c.youtube.com 77552 208.117.250ams09x06.c.youtube.com4143067949437656.3957675653.81567906.65 208.117.252dfw06x02.c.youtube.com 51285.63 208.117.254fra07x03.c.youtube.com838667.292130852.53 465606.11261146.8710331379.76 74.125.105lhr22s16.c.youtube.com18291551.7816551185.943957942.473454990.6441161061.7276571126.83 74.125.13zrh04s03.c.youtube.com7191074.154992264.09821302.03 74.125.14mil02s01.c.youtube.com483661234.82379681253.01371821162.85478441298.45525941226.85377551143.37 74.125.216bru02t11.c.youtube.com 74.125.218fra07t13.c.youtube.com86971355.33125791338.7185601239114691256.32116331292.58103201276.33 74.125.4lhr22s11.c.youtube.com14961846.2524881034.7841461363.63 74.125.99fra07s03.c.youtube.com 4221187.844913189.642461136.63
9
9 Something we observe 5-May6-May7-May8-May9-May10-May SUBNETNAME with AIRPORT code#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg 173.194.18fra02s08.c.youtube.com 6139368.936266298.45389228.76 173.194.19fra02s15.c.youtube.com 9940258.1812893196.067012166.48 173.194.2mil01s12.c.youtube.com170541333.46154701276.31136551259.63141861296.07126161197.64138601338.63 173.194.20par08s06.c.youtube.com 173.194.208par08s06.c.youtube.com 487414.6371711.54 173.194.5lhr14s08.c.youtube.com4491819.572831658.45 3470937.1842221025.4961911166.08 173.194.6fra07s13.c.youtube.com 4924412.178749331.147224318.83 173.194.62fra07s19.c.youtube.com 6160325.826877248.396108274.55 173.194.9par03s06.c.youtube.com 87355.1 208.117.236par03x04.c.youtube.com179164.184250540.16957496.91 208.117.248mia02s11.c.youtube.com 77552 208.117.250ams09x06.c.youtube.com4143067949437656.3957675653.81567906.65 208.117.252dfw06x02.c.youtube.com 51285.63 208.117.254fra07x03.c.youtube.com838667.292130852.53 465606.11261146.8710331379.76 74.125.105lhr22s16.c.youtube.com18291551.7816551185.943957942.473454990.6441161061.7276571126.83 74.125.13zrh04s03.c.youtube.com7191074.154992264.09821302.03 74.125.14mil02s01.c.youtube.com483661234.82379681253.01371821162.85478441298.45525941226.85377551143.37 74.125.216bru02t11.c.youtube.com 74.125.218fra07t13.c.youtube.com86971355.33125791338.7185601239114691256.32116331292.58103201276.33 74.125.4lhr22s11.c.youtube.com14961846.2524881034.7841461363.63 74.125.99fra07s03.c.youtube.com 4221187.844913189.642461136.63
10
10 Something we observe 5-May6-May7-May8-May9-May10-May SUBNETNAME with AIRPORT code#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg 173.194.18fra02s08.c.youtube.com 6139368.936266298.45389228.76 173.194.19fra02s15.c.youtube.com 9940258.1812893196.067012166.48 173.194.2mil01s12.c.youtube.com170541333.46154701276.31136551259.63141861296.07126161197.64138601338.63 173.194.20par08s06.c.youtube.com 173.194.208par08s06.c.youtube.com 487414.6371711.54 173.194.5lhr14s08.c.youtube.com4491819.572831658.45 3470937.1842221025.4961911166.08 173.194.6fra07s13.c.youtube.com 4924412.178749331.147224318.83 173.194.62fra07s19.c.youtube.com 6160325.826877248.396108274.55 173.194.9par03s06.c.youtube.com 87355.1 208.117.236par03x04.c.youtube.com179164.184250540.16957496.91 208.117.248mia02s11.c.youtube.com 77552 208.117.250ams09x06.c.youtube.com4143067949437656.3957675653.81567906.65 208.117.252dfw06x02.c.youtube.com 51285.63 208.117.254fra07x03.c.youtube.com838667.292130852.53 465606.11261146.8710331379.76 74.125.105lhr22s16.c.youtube.com18291551.7816551185.943957942.473454990.6441161061.7276571126.83 74.125.13zrh04s03.c.youtube.com7191074.154992264.09821302.03 74.125.14mil02s01.c.youtube.com483661234.82379681253.01371821162.85478441298.45525941226.85377551143.37 74.125.216bru02t11.c.youtube.com 74.125.218fra07t13.c.youtube.com86971355.33125791338.7185601239114691256.32116331292.58103201276.33 74.125.4lhr22s11.c.youtube.com14961846.2524881034.7841461363.63 74.125.99fra07s03.c.youtube.com 4221187.844913189.642461136.63
11
11 Something we observe 5-May6-May7-May8-May9-May10-May SUBNETNAME with AIRPORT code#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg 173.194.18fra02s08.c.youtube.com 6139368.936266298.45389228.76 173.194.19fra02s15.c.youtube.com 9940258.1812893196.067012166.48 173.194.2mil01s12.c.youtube.com170541333.46154701276.31136551259.63141861296.07126161197.64138601338.63 173.194.20par08s06.c.youtube.com 173.194.208par08s06.c.youtube.com 487414.6371711.54 173.194.5lhr14s08.c.youtube.com4491819.572831658.45 3470937.1842221025.4961911166.08 173.194.6fra07s13.c.youtube.com 4924412.178749331.147224318.83 173.194.62fra07s19.c.youtube.com 6160325.826877248.396108274.55 173.194.9par03s06.c.youtube.com 87355.1 208.117.236par03x04.c.youtube.com179164.184250540.16957496.91 208.117.248mia02s11.c.youtube.com 77552 208.117.250ams09x06.c.youtube.com4143067949437656.3957675653.81567906.65 208.117.252dfw06x02.c.youtube.com 51285.63 208.117.254fra07x03.c.youtube.com838667.292130852.53 465606.11261146.8710331379.76 74.125.105lhr22s16.c.youtube.com18291551.7816551185.943957942.473454990.6441161061.7276571126.83 74.125.13zrh04s03.c.youtube.com7191074.154992264.09821302.03 74.125.14mil02s01.c.youtube.com483661234.82379681253.01371821162.85478441298.45525941226.85377551143.37 74.125.216bru02t11.c.youtube.com 74.125.218fra07t13.c.youtube.com86971355.33125791338.7185601239114691256.32116331292.58103201276.33 74.125.4lhr22s11.c.youtube.com14961846.2524881034.7841461363.63 74.125.99fra07s03.c.youtube.com 4221187.844913189.642461136.63
12
12 Something we observe 5-May6-May7-May8-May9-May10-May SUBNETNAME with AIRPORT code#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg 173.194.18fra02s08.c.youtube.com 6139368.936266298.45389228.76 173.194.19fra02s15.c.youtube.com 9940258.1812893196.067012166.48 173.194.2mil01s12.c.youtube.com170541333.46154701276.31136551259.63141861296.07126161197.64138601338.63 173.194.20par08s06.c.youtube.com 173.194.208par08s06.c.youtube.com 487414.6371711.54 173.194.5lhr14s08.c.youtube.com4491819.572831658.45 3470937.1842221025.4961911166.08 173.194.6fra07s13.c.youtube.com 4924412.178749331.147224318.83 173.194.62fra07s19.c.youtube.com 6160325.826877248.396108274.55 173.194.9par03s06.c.youtube.com 87355.1 208.117.236par03x04.c.youtube.com179164.184250540.16957496.91 208.117.248mia02s11.c.youtube.com 77552 208.117.250ams09x06.c.youtube.com4143067949437656.3957675653.81567906.65 208.117.252dfw06x02.c.youtube.com 51285.63 208.117.254fra07x03.c.youtube.com838667.292130852.53 465606.11261146.8710331379.76 74.125.105lhr22s16.c.youtube.com18291551.7816551185.943957942.473454990.6441161061.7276571126.83 74.125.13zrh04s03.c.youtube.com7191074.154992264.09821302.03 74.125.14mil02s01.c.youtube.com483661234.82379681253.01371821162.85478441298.45525941226.85377551143.37 74.125.216bru02t11.c.youtube.com 74.125.218fra07t13.c.youtube.com86971355.33125791338.7185601239114691256.32116331292.58103201276.33 74.125.4lhr22s11.c.youtube.com14961846.2524881034.7841461363.63 74.125.99fra07s03.c.youtube.com 4221187.844913189.642461136.63
13
13 Something we observe 5-May6-May7-May8-May9-May10-May SUBNETNAME with AIRPORT code#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg#flowTru avg 173.194.18fra02s08.c.youtube.com 6139368.936266298.45389228.76 173.194.19fra02s15.c.youtube.com 9940258.1812893196.067012166.48 173.194.2mil01s12.c.youtube.com170541333.46154701276.31136551259.63141861296.07126161197.64138601338.63 173.194.20par08s06.c.youtube.com 173.194.208par08s06.c.youtube.com 487414.6371711.54 173.194.5lhr14s08.c.youtube.com4491819.572831658.45 3470937.1842221025.4961911166.08 173.194.6fra07s13.c.youtube.com 4924412.178749331.147224318.83 173.194.62fra07s19.c.youtube.com 6160325.826877248.396108274.55 173.194.9par03s06.c.youtube.com 87355.1 208.117.236par03x04.c.youtube.com179164.184250540.16957496.91 208.117.248mia02s11.c.youtube.com 77552 208.117.250ams09x06.c.youtube.com4143067949437656.3957675653.81567906.65 208.117.252dfw06x02.c.youtube.com 51285.63 208.117.254fra07x03.c.youtube.com838667.292130852.53 465606.11261146.8710331379.76 74.125.105lhr22s16.c.youtube.com18291551.7816551185.943957942.473454990.6441161061.7276571126.83 74.125.13zrh04s03.c.youtube.com7191074.154992264.09821302.03 74.125.14mil02s01.c.youtube.com483661234.82379681253.01371821162.85478441298.45525941226.85377551143.37 74.125.216bru02t11.c.youtube.com 74.125.218fra07t13.c.youtube.com86971355.33125791338.7185601239114691256.32116331292.58103201276.33 74.125.4lhr22s11.c.youtube.com14961846.2524881034.7841461363.63 74.125.99fra07s03.c.youtube.com 4221187.844913189.642461136.63
14
14 Who to blame when YouTube doesn’t work OK? AS 2 AS 1 ISP Network Devices?ISP?Internet?YouTube? G-CDN
15
15 Diagnosis #1 change in the cache-selection policy? For every time-bin: compute distribution of volume across all /24 Google CDN subnets Distribution compared with custom Kullback-Leibler metric Comparisons results plotted on heatmap Traffic distribution across /24 subnetsTemporal Similarity Plot (TSP) Conclusion A different server selection policy is deployed exactly on the same day when the anomaly starts occurring! YES!
16
16 The origin of the anomaly is the cache selection done by Google Diagnosis #2 given that change... who is to blame: new servers or path? Diagnosis #3 is there a correlation between increased RTT and throughput? NO Conclusion Diagnosis #4.... YES/NO
17
17 Network neutrality Net neutrality (also network neutrality, Internet neutrality, or net equality) principle: Internet service providers and governments should treat all data on the Internet equally No discrimination or charging differentially by user, content, site, platform, application, type of attached equipment, or mode of communication In the previous case, the ISP has no role… … it is a victim (as the user)
18
18 Network neutrality The network has never been neutral Ethernet is not neutral WiFi is not neutral TCP is not neutral BGP is not neutral ADSL is not neutral …… The network has been designed to be NOT NEUTRAL 20+ years of research on QoS!!! How can we measure the “neutrality”?
19
19 What about applications? So my daughter cannot watch youtube on her iPad?
20
20 What about applications? Are applications supposed to be neutral?
21
And speaking about my daughter…
22
22 The nowadays Internet “The Internet is the first thing that humanity has built that humanity doesn't understand, the largest experiment in anarchy that we have ever had.” Eric Schmidt – ex Google Exec. Chairman
23
23 The nowadays Internet If you ask my daughter… “What is the Internet?”…
24
24 Take 100 users, and observe which services they contact while on the Internet… What Services does My Daughter Use? Google Third-Party sites Take 100 users, and observe which services they contact while on the Internet… … most of those are so called “third-party sites” - aka tracking services… Welcome ScorecardResearch, […] a leading global market research effort that studies and reports on Internet trends and behavior. ScorecardResearch conducts research by collecting Internet web browsing data and then uses that data to help show how people use the Internet, what they like about it, and what they don’t. ScorecardResearch collects data through […] web tagging.
25
25 Tracking services 233 out of the top-500 hostnames contacted by users are tracking service 196 of this 233 are contacted also using HTTPS To protect my daughter’s privacy? Or to protect their business? First tracker contacted within 1 second for 78% of users 71% of services embed at least one tracker Honestly, I’m not worried about network neutrality… I’m very worried about my daughter's privacy…
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.