Percolation-based routing in the Internet

The uncontrollable growth of the Internet, breaking through meshing and multi-homing practices the existing topology-based prefix aggregation mechanisms, creates the necessity of revisiting some fundamental aspects in the inter-domain routing model due to severe scalability issues in routing table size. In this paper, we at first analyze the root causes of these problems and then exploit a promising solution based on on-demand routing and on a widely known uniform caching and searching algorithm. Such algorithm is based on bond percolation, a mathematical phase transition model well-suited for random walk searches in power law networks, automatically shielding nodes with limited connectivity from large traffic volumes and reducing the total traffic to scale sub-linearly with the network size. The proposed solution introduces limited modifications to the BGP protocol, ensuring backward compatibility and allowing gradual deployment throughout the Internet. It dramatically reduces the routing table size requirements in all the nodes participating to the search network while allowing reliable and efficient on-demand discovery of unknown routing information, as demonstrated through extensive simulation experiments.

[1]  Nick Feamster,et al.  Design and implementation of a routing control platform , 2005, NSDI.

[2]  J. Hammersley,et al.  Percolation processes , 1957, Mathematical Proceedings of the Cambridge Philosophical Society.

[3]  D S Callaway,et al.  Network robustness and fragility: percolation on random graphs. , 2000, Physical review letters.

[4]  Fred L. Templin The Internet Routing Overlay Network (IRON) , 2011, RFC.

[5]  Nima Sarshar,et al.  Finite Percolation at a Multiple of the Threshold , 2006 .

[6]  G. Huston,et al.  Interconnection, Peering and Settlements , 2003 .

[7]  Robert Tappan Morris,et al.  DNS performance and the effectiveness of caching , 2002, TNET.

[8]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[9]  Bruce A. Reed,et al.  A Critical Point for Random Graphs with a Given Degree Sequence , 1995, Random Struct. Algorithms.

[10]  Deborah Estrin,et al.  Advances in network simulation , 2000, Computer.

[11]  Robert Tappan Morris,et al.  DNS performance and the effectiveness of caching , 2001, IMW '01.

[12]  Michalis Faloutsos,et al.  Power laws and the AS-level internet topology , 2003, TNET.

[13]  P. Van Mieghem,et al.  Measurements of the hopcount in internet , 2001 .

[14]  Robert M. Hinden,et al.  New Scheme for Internet Routing and Addressing (ENCAPS) for IPNG , 1996, RFC.

[15]  Mark Handley,et al.  HLP: a next generation inter-domain routing protocol , 2005, SIGCOMM '05.

[16]  Donald F. Towsley,et al.  On routing table growth , 2002, CCRV.

[17]  S. Havlin,et al.  Structural properties of scale‐free networks , 2005 .

[18]  Enke Chen,et al.  Route Refresh Capability for BGP-4 , 2000, RFC.

[19]  Hong Yan,et al.  A clean slate 4D approach to network control and management , 2005, CCRV.

[20]  Jia Wang,et al.  Scaling IP Routing with the Core Router-Integrated Overlay , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[21]  Enke Chen,et al.  Outbound Route Filtering Capability for BGP-4 , 2008, RFC.

[22]  Reuven Cohen,et al.  Percolation critical exponents in scale-free networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[23]  John G. Scudder,et al.  Capabilities Advertisement with BGP-4 , 2002, RFC.

[24]  Sam Toueg,et al.  Fault-tolerant broadcasts and related problems , 1993 .

[25]  Brian Zill,et al.  Constructing optimal IP routing tables , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[26]  Michalis Faloutsos,et al.  On power-law relationships of the Internet topology , 1999, SIGCOMM '99.

[27]  Anne-Marie Kermarrec,et al.  From Epidemics to Distributed Computing , 2004 .

[28]  P. Oscar Boykin,et al.  Scalable percolation search on complex networks , 2006, Theor. Comput. Sci..

[29]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[30]  N. Ling The Mathematical Theory of Infectious Diseases and its applications , 1978 .

[31]  M. Newman,et al.  Random graphs with arbitrary degree distributions and their applications. , 2000, Physical review. E, Statistical, nonlinear, and soft matter physics.

[32]  Vwani P. Roychowdhury,et al.  Percolation search in power law networks: making unstructured peer-to-peer networks scalable , 2004 .

[33]  Sugih Jamin,et al.  Inet-3.0: Internet Topology Generator , 2002 .

[34]  Jennifer Rexford,et al.  Using forgetful routing to control BGP table size , 2006, CoNEXT '06.

[35]  Cohen,et al.  Resilience of the internet to random breakdowns , 2000, Physical review letters.

[36]  Anne-Marie Kermarrec,et al.  Epidemic information dissemination in distributed systems , 2004, Computer.