AS-Level Topology Discovery: Measurement strategies tailored for crowdsourcing systems

Abstract The rise of crowdsourcing systems for network measurements fosters the design of new measurement paradigms to cope with the limitations of such systems, i.e. devices with scarce resources. In this paper we address the problem of running active measurements for discovering the Internet topology at the autonomous system level of abstraction with crowdsourcing systems. We show how to obtain meaningful results with an extremely low number of measurements. We devise two classes of measurement strategies based on different approaches: topological and historical. We experimentally validate our strategies by comparing them with measurements collected with a broad strategy by Portolan, a crowdsourcing system based on mobile devices. We show that the number of measurements can be reduced up to over 80%, at the cost of a negligible loss of useful information. We finally provide pros and cons of the two classes of strategies along with a detailed analysis of the reasons why the (small) loss of information happens.

[1]  Mark Crovella,et al.  Efficient algorithms for large-scale topology discovery , 2004, SIGMETRICS '05.

[2]  Enrico Gregori,et al.  Smartphone-based crowdsourcing for network monitoring: Opportunities, challenges, and a case study , 2014, IEEE Communications Magazine.

[3]  Ítalo S. Cunha,et al.  Sibyl: A Practical Internet Route Oracle , 2016, NSDI.

[4]  Azer Bestavros,et al.  On the marginal utility of network topology measurements , 2001, IMW '01.

[5]  Yuval Shavitt,et al.  DIMES: let the internet measure itself , 2005, CCRV.

[6]  Zihui Ge,et al.  Crowdsourcing service-level network event monitoring , 2010, SIGCOMM '10.

[7]  Enrico Gregori,et al.  On the feasibility of measuring the internet through smartphone-based crowdsourcing , 2012, 2012 10th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[8]  Brice Augustin,et al.  IXPs: mapped? , 2009, IMC '09.

[9]  Enrico Gregori,et al.  A study on traceroute potentiality in revealing the Internet AS-level topology , 2014, 2014 IFIP Networking Conference.

[10]  Kimberly C. Claffy,et al.  Using peeringDB to understand the peering ecosystem , 2014, CCRV.

[11]  Boris Nechaev,et al.  Netalyzr: illuminating the edge network , 2010, IMC '10.

[12]  Dmitri V. Krioukov,et al.  AS relationships: inference and validation , 2006, CCRV.

[13]  Yihua He,et al.  Lord of the Links: A Framework for Discovering Missing Links in the Internet Topology , 2009, IEEE/ACM Transactions on Networking.

[14]  Dmitri Krioukov,et al.  Internet Mapping: From Art to Science , 2009, 2009 Cybersecurity Applications & Technology Conference for Homeland Security.

[15]  Arun Venkataramani,et al.  iPlane: an information plane for distributed services , 2006, OSDI '06.

[16]  Bill Cheswick,et al.  Mapping the Internet , 1999, Computer.

[17]  Almerima Jamakovic,et al.  Mixing Biases: Structural Changes in the AS Topology Evolution , 2010, TMA.

[18]  George F. Riley,et al.  NETI@home: A Distributed Approach to Collecting End-to-End Network Performance Measurements , 2004, PAM.

[19]  Walter Willinger,et al.  10 Lessons from 10 Years of Measuring and Modeling the Internet's Autonomous Systems , 2011, IEEE Journal on Selected Areas in Communications.

[20]  Lixia Zhang,et al.  The (In)Completeness of the Observed Internet AS-level Structure , 2010, IEEE/ACM Transactions on Networking.

[21]  Yao Zhao,et al.  Where the Sidewalk Ends: Extending theInternet AS Graph Using Traceroutesfrom P2P Users , 2009, IEEE Transactions on Computers.

[22]  Emanuele Giovannetti,et al.  Antitrust Analysis For The Internet Upstream Market: A Border Gateway Protocol Approach , 2006 .

[23]  Brice Augustin,et al.  Avoiding traceroute anomalies with Paris traceroute , 2006, IMC '06.

[24]  Vasileios Giotsas,et al.  AS relationships, customer cones, and validation , 2013, Internet Measurement Conference.

[25]  Enrico Gregori,et al.  A Novel Methodology to Address the Internet AS-Level Data Incompleteness , 2015, IEEE/ACM Transactions on Networking.

[26]  Lixin Gao On inferring autonomous system relationships in the internet , 2001, TNET.

[27]  Walter Willinger,et al.  Towards capturing representative AS-level Internet topologies , 2004, Comput. Networks.

[28]  Rami Cohen,et al.  The Internet Dark Matter - on the Missing Links in the AS Connectivity Map , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[29]  Chiara Orsini,et al.  C Consiglio Nazionale delle Ricerche The Impact of IXPs on the AS-level Topology Structure of the Internet , 2010 .

[30]  Enrico Gregori,et al.  Measuring the Internet Topology with Smartphones , 2015, C2BD@SIGCOMM.

[31]  Enrico Gregori,et al.  Sensing the Internet through crowdsourcing , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).