Towards a quantitative comparison of location-independent network architectures

This paper presents a quantitative methodology and results comparing different approaches for {\it location-independent} communication. Our approach is empirical and is based on real Internet topologies, routing tables from real routers, and a measured workload of the mobility of devices and content across network addresses today. We measure the extent of network mobility exhibited by mobile devices with a home-brewn Android app deployed on hundreds of smartphones, and measure the network mobility of Internet content from distributed vantage points. We combine this measured data with our quantitative methodology to analyze the different cost-benefit tradeoffs struck by location-independent network architectures with respect to routing update cost, path stretch, and forwarding table size. We find that more than 20% of users change over 10 IP addresses a day, suggesting that mobility is the norm rather than the exception, so intrinsic and efficient network support for mobility is critical. We also find that with purely name-based routing approaches, each event involving the mobility of a device or popular content may result in an update at up to 14% of Internet routers; but, the fraction of impacted routers is much smaller for the long tail of unpopular content. These results suggest that recent proposals for pure name-based networking are suitable for highly aggregateable content that does not move frequently but may need to be augmented with addressing-assisted approaches to handle device mobility.

[1]  Andrew T. Campbell,et al.  P-MIP: Paging Extensions for Mobile IP , 2002, Mob. Networks Appl..

[2]  Samir Ranjan Das,et al.  Performance comparison of 3G and metro-scale WiFi for vehicular network access , 2010, IMC '10.

[3]  Arun Venkataramani,et al.  iPlane Nano: Path Prediction for Peer-to-Peer Applications , 2009, NSDI.

[4]  Arthur Brady,et al.  On compact routing for the internet , 2007, CCRV.

[5]  Pekka Nikander,et al.  Developing Information Networking Further: From PSIRP to PURSUIT , 2010, BROADNETS.

[6]  Arun Venkataramani,et al.  User Transitioning Among Networks-a Measurement and Modeling Study , 2014 .

[7]  Ratul Mahajan,et al.  Inferring link weights using end-to-end measurements , 2002, IMW '02.

[8]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[9]  Stephen Farrell,et al.  Network of Information (NetInf) - An information-centric networking architecture , 2013, Comput. Commun..

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

[11]  Alexander Afanasyev,et al.  journal homepage: www.elsevier.com/locate/comcom , 2022 .

[12]  Priya Mahadevan,et al.  Custodian-based information sharing , 2012, IEEE Communications Magazine.

[13]  Arun Venkataramani,et al.  Towards a quantitative comparison of location-independent network architectures , 2015, SIGCOMM.

[14]  Jihoon Lee,et al.  Proxy-based mobility management scheme in mobile content centric networking (CCN) environments , 2011, 2011 IEEE International Conference on Consumer Electronics (ICCE).

[15]  David R. Cheriton,et al.  An Architecture for Content Routing Support in the Internet , 2001, USITS.

[16]  Qiang Xu,et al.  AccuLoc: practical localization of performance measurements in 3G networks , 2011, MobiSys '11.

[17]  Archan Misra,et al.  TeleMIP: telecommunications-enhanced mobile IP architecture for fast intradomain mobility , 2000, IEEE Wirel. Commun..

[18]  Shiri Chechik,et al.  Compact Routing Schemes , 2016, Encyclopedia of Algorithms.

[19]  Ion Stoica,et al.  ROFL: routing on flat labels , 2006, SIGCOMM '06.

[20]  Samir Ranjan Das,et al.  Understanding traffic dynamics in cellular data networks , 2011, 2011 Proceedings IEEE INFOCOM.

[21]  Margaret Martonosi,et al.  Human mobility modeling at metropolitan scales , 2012, MobiSys '12.

[22]  Arun Venkataramani,et al.  Design requirements of a global name service for a mobility-centric, trustworthy internetwork , 2013, 2013 Fifth International Conference on Communication Systems and Networks (COMSNETS).

[23]  Scott Shenker,et al.  Internet indirection infrastructure , 2004, IEEE/ACM Transactions on Networking.

[24]  Mingyan Liu,et al.  Random waypoint considered harmful , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[25]  Arun Venkataramani,et al.  MobilityFirst: a mobility-centric and trustworthy internet architecture , 2014, CCRV.

[26]  Alexander Afanasyev,et al.  Rapid traffic information dissemination using named data , 2012, NoM '12.

[27]  Dipankar Raychaudhuri,et al.  Comparing alternative approaches for networking of named objects in the future Internet , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[28]  Alexander L. Wolf,et al.  Content-Based Networking: A New Communication Infrastructure , 2001, Infrastructure for Mobile and Wireless Systems.

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

[30]  Jennifer Rexford,et al.  Floodless in seattle: a scalable ethernet architecture for large enterprises , 2008, SIGCOMM '08.

[31]  Ethan Katz-Bassett,et al.  Mobile Network Performance from User Devices: A Longitudinal, Multidimensional Analysis , 2014, PAM.

[32]  Jerome H. Saltzer,et al.  On the Naming and Binding of Network Destinations , 1993, RFC.

[33]  MayMartin,et al.  Future internet research and experimentation , 2007 .

[34]  Michael Walfish,et al.  A layered naming architecture for the internet , 2004, SIGCOMM '04.

[35]  Hyunsoo Yoon,et al.  Mobility support in content centric networks , 2012, ICN '12.

[36]  Ratul Mahajan,et al.  The causes of path inflation , 2003, SIGCOMM '03.

[37]  Frederik Hermans,et al.  Global source mobility in the content-centric networking architecture , 2012, NoM '12.

[38]  Ian F. Akyildiz,et al.  A Novel Distributed Dynamic Location Management Scheme for Minimizing Signaling Costs in Mobile IP , 2002, IEEE Trans. Mob. Comput..

[39]  David Kotz,et al.  Extracting a Mobility Model from Real User Traces , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[40]  Donald F. Towsley,et al.  A mixed queueing network model of mobility in a campus wireless network , 2012, 2012 Proceedings IEEE INFOCOM.

[41]  Christophe Diot,et al.  Impact of Human Mobility on Opportunistic Forwarding Algorithms , 2007, IEEE Transactions on Mobile Computing.

[42]  Ratul Mahajan,et al.  Measuring ISP topologies with Rocketfuel , 2004, IEEE/ACM Transactions on Networking.

[43]  Ramesh Govindan,et al.  Diagnosing Path Inflation of Mobile Client Traffic , 2014, PAM.

[44]  Ahmed Helmy,et al.  Structural Analysis of User Association Patterns in University Campus Wireless LANs , 2012, IEEE Transactions on Mobile Computing.

[45]  Carey L. Williamson,et al.  Characterizing and modeling user mobility in a cellular data network , 2005, PE-WASUN '05.

[46]  Charles E. Perkins,et al.  Route Optimization for Mobile IP , 1998, Cluster Computing.