Exploiting the Power of Multiplicity: A Holistic Survey of Network-Layer Multipath

The Internet is inherently a multipath network: For an underlying network with only a single path, connecting various nodes would have been debilitatingly fragile. Unfortunately, traditional Internet technologies have been designed around the restrictive assumption of a single working path between a source and a destination. The lack of native multipath support constrains network performance even as the underlying network is richly connected and has redundant multiple paths. Computer networks can exploit the power of multiplicity, through which a diverse collection of paths is resource pooled as a single resource, to unlock the inherent redundancy of the Internet. This opens up a new vista of opportunities, promising increased throughput (through concurrent usage of multiple paths) and increased reliability and fault tolerance (through the use of multiple paths in backup/redundant arrangements). There are many emerging trends in networking that signify that the Internet's future will be multipath, including the use of multipath technology in data center computing; the ready availability of multiple heterogeneous radio interfaces in wireless (such as Wi-Fi and cellular) in wireless devices; ubiquity of mobile devices that are multihomed with heterogeneous access networks; and the development and standardization of multipath transport protocols such as multipath TCP. The aim of this paper is to provide a comprehensive survey of the literature on network-layer multipath solutions. We will present a detailed investigation of two important design issues, namely, the control plane problem of how to compute and select the routes and the data plane problem of how to split the flow on the computed paths. The main contribution of this paper is a systematic articulation of the main design issues in network-layer multipath routing along with a broad-ranging survey of the vast literature on network-layer multipathing. We also highlight open issues and identify directions for future work.

[1]  Albert G. Greenberg,et al.  COPE: traffic engineering in dynamic networks , 2006, SIGCOMM.

[2]  Vincent W. S. Wong,et al.  An Energy-Efficient Multipath Routing Protocol for Wireless Sensor Networks , 2006, IEEE Vehicular Technology Conference.

[3]  David C. Walden,et al.  The ARPA Network Design Decisions , 1977, Comput. Networks.

[4]  Eric C. Rosen,et al.  The New Routing Algorithm for the ARPANET , 1980, IEEE Trans. Commun..

[5]  Andreas Pitsillides,et al.  A survey on secure multipath routing protocols in WSNs , 2010, Comput. Networks.

[6]  Luigi Paura,et al.  A Reliability-based Framework for Multi-path Routing Analysis in Mobile Ad-Hoc Networks , 2008, ArXiv.

[7]  Wei Zhang,et al.  AMIR: Another Multipath Interdomain Routing , 2012, 2012 IEEE 26th International Conference on Advanced Information Networking and Applications.

[8]  Jean C. Walrand,et al.  Fair end-to-end window-based congestion control , 2000, TNET.

[9]  Asad Ali,et al.  Learning automata based multipath multicasting in cognitive radio networks , 2015, Journal of Communications and Networks.

[10]  Tim Roughgarden,et al.  How bad is selfish routing? , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[11]  C. Raiciu,et al.  Practical Congestion Control for Multipath Transport Prot ocols , 2009 .

[12]  Ian F. Akyildiz,et al.  Wireless mesh networks: a survey , 2005, Comput. Networks.

[13]  Srinivasan Keshav,et al.  An Engineering Approach to Computer Networking: ATM Networks , 1996 .

[14]  Harald Reuter,et al.  Diversity and complexity , 1988, Nature.

[15]  Luca Maria Gambardella,et al.  Ant agents for hybrid multipath routing in mobile ad hoc networks , 2005, Second Annual Conference on Wireless On-demand Network Systems and Services.

[16]  David A. Maltz,et al.  Network traffic characteristics of data centers in the wild , 2010, IMC '10.

[17]  Yuguang Fang,et al.  Multiconstrained QoS multipath routing in wireless sensor networks , 2008, Wirel. Networks.

[18]  Shivendra S. Panwar,et al.  The case for multipath multimedia transport over wireless ad hoc networks , 2004, First International Conference on Broadband Networks.

[19]  Narseo Vallina-Rodriguez,et al.  Energy Management Techniques in Modern Mobile Handsets , 2013, IEEE Communications Surveys & Tutorials.

[20]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[21]  Brent Stephens,et al.  Designing Scalable Networks for Future Large Datacenters , 2012 .

[22]  Xiaofei Wang,et al.  A multipath routing and spectrum access (MRSA) framework for cognitive radio systems in multi-radio mesh networks , 2009, CoRoNet '09.

[23]  David Walker,et al.  Abstractions for network update , 2012, SIGCOMM '12.

[24]  Y. Nishida,et al.  Multipath Congestion Control for Shared Bottleneck , 2009 .

[25]  Nick Feamster,et al.  Guidelines for interdomain traffic engineering , 2003, CCRV.

[26]  Brighten Godfrey,et al.  YAMR: yet another multipath routing protocol , 2010, CCRV.

[27]  Murat Yuksel,et al.  Roadmap-based end-to-end traffic engineering for multi-hop wireless networks , 2014, 2014 IEEE 20th International Workshop on Local & Metropolitan Area Networks (LANMAN).

[28]  Sung-Ju Lee,et al.  Split multipath routing with maximally disjoint paths in ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[29]  Dhananjay S. Phatak,et al.  A novel mechanism for data streaming across multiple IP links for improving throughput and reliability in mobile environments , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[30]  Mung Chiang,et al.  Link-State Routing with Hop-by-Hop Forwarding Can Achieve Optimal Traffic Engineering , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[31]  Brice Augustin,et al.  Measuring Multipath Routing in the Internet , 2011, IEEE/ACM Transactions on Networking.

[32]  George Varghese,et al.  A Reliable and Scalable Striping Protocol , 1996, SIGCOMM.

[33]  Bob Briscoe,et al.  Flow rate fairness: dismantling a religion , 2007, CCRV.

[34]  Jean Walrand,et al.  Fair end-to-end window-based congestion control , 1998, TNET.

[35]  Mark Handley,et al.  Is it still possible to extend TCP? , 2011, IMC '11.

[36]  Nihar Jindal,et al.  Transmit diversity vs. spatial multiplexing in modern MIMO systems , 2008, IEEE Transactions on Wireless Communications.

[37]  George C. Polyzos,et al.  Accelerating File Downloads in Publish Subscribe Internetworking with Multisource and Multipath Transfers , 2014 .

[38]  Mung Chiang,et al.  DEFT: Distributed Exponentially-Weighted Flow Splitting , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[39]  Winston Khoon Guan Seah,et al.  Cooperative packet caching and shortest multipath routing in mobile ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[40]  Bu-Sung Lee,et al.  Adaptive Load Balancing Algorithm for multi-homing mobile nodes in local domain , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[41]  Miguel Rio,et al.  TARDIS: stably shifting traffic in space and time , 2014, SIGMETRICS '14.

[42]  David Thaler,et al.  Multipath Issues in Unicast and Multicast Next-Hop Selection , 2000, RFC.

[43]  G. Gaus,et al.  Expert Political Judgment: How Good Is It? How Can We Know? , 2007, Perspectives on Politics.

[44]  Wenjing Lou,et al.  H-SPREAD: a hybrid multipath scheme for secure and reliable data collection in wireless sensor networks , 2006, IEEE Transactions on Vehicular Technology.

[45]  Ao Tang,et al.  Optimal link-state hop-by-hop routing , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

[46]  J. J. Garcia-Luna-Aceves,et al.  A simple approximation to minimum-delay routing , 1999, SIGCOMM '99.

[47]  Mark Handley,et al.  Architectural Guidelines for Multipath TCP Development , 2011, RFC.

[48]  Krishna M. Sivalingam,et al.  Application of entropy of centrality measures to routing in tactical wireless networks , 2013, 2013 19th IEEE Workshop on Local & Metropolitan Area Networks (LANMAN).

[49]  George Varghese,et al.  Efficient fair queueing using deficit round robin , 1995, SIGCOMM '95.

[50]  Abraham Silberschatz,et al.  P4p: provider portal for applications , 2008, SIGCOMM '08.

[51]  John G. Apostolopoulos,et al.  Reliable video communication over lossy packet networks using multiple state encoding and path diversity , 2000, IS&T/SPIE Electronic Imaging.

[52]  Sampath Kannan,et al.  Better Alternatives to OSPF Routing , 2005, Algorithmica.

[53]  K. Selçuk Candan,et al.  GPER: geographic power efficient routing in sensor networks , 2004, Proceedings of the 12th IEEE International Conference on Network Protocols, 2004. ICNP 2004..

[54]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[55]  Nelson Luis Saldanha da Fonseca,et al.  Holding-time-aware dynamic traffic grooming algorithms based on multipath routing for WDM optical networks , 2015, Opt. Switch. Netw..

[56]  Injong Rhee,et al.  Understanding bufferbloat in cellular networks , 2012, CellNet '12.

[57]  Jaideep Srivastava,et al.  PWave: A Multi-source Multi-sink Anycast Routing Framework for Wireless Sensor Networks , 2007, Networking.

[58]  Robert Tappan Morris,et al.  The case for resilient overlay networks , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[59]  Stefano Secci,et al.  Characterisation of AS-level path deviations and multipath in Internet routing , 2010, 6th EURO-NGI Conference on Next Generation Internet.

[60]  Lixin Gao,et al.  Path Diversity Aware Interdomain Routing , 2009, IEEE INFOCOM 2009.

[61]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

[62]  Deepinder P. Sidhu,et al.  Finding disjoint paths in networks , 1991, SIGCOMM '91.

[63]  David Hausheer,et al.  Towards the Future Internet - A European Research Perspective , 2009, Future Internet Assembly.

[64]  Curtis Villamizar,et al.  MPLS Optimized Multipath (MPLS--OMP) , 1999 .

[65]  Vivek K. Goyal,et al.  Multiple description coding: compression meets the network , 2001, IEEE Signal Process. Mag..

[66]  Mikkel Thorup,et al.  Internet traffic engineering by optimizing OSPF weights , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[67]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2020, RFC.

[68]  K. Selçuk Candan,et al.  Power-aware single- and multipath geographic routing in sensor networks , 2007, Ad Hoc Networks.

[69]  Sujata Banerjee,et al.  Bandwidth-Aware Routing in Overlay Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[70]  Huai-Rong Shao,et al.  A new multi-path selection scheme for video streaming on overlay networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[71]  Dejan Kostic,et al.  Energy-aware traffic engineering , 2010, e-Energy.

[72]  Mark Handley,et al.  The resource pooling principle , 2008, CCRV.

[73]  Nicola Blefari-Melazzi,et al.  Wireless Mesh Software Defined Networks (wmSDN) , 2013, 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[74]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[75]  J Gettys,et al.  Bufferbloat: Dark Buffers in the Internet , 2011, IEEE Internet Computing.

[76]  Shivkumar Kalyanaraman,et al.  BANANAS: an evolutionary framework for explicit and multipath routing in the internet , 2003, FDNA '03.

[77]  F. Valera,et al.  1 Multipath BGP : motivations and solutions , 2011 .

[78]  Lei Wang,et al.  Multipath source routing in wireless ad hoc networks , 2000, 2000 Canadian Conference on Electrical and Computer Engineering. Conference Proceedings. Navigating to a New Era (Cat. No.00TH8492).

[79]  Wenjing Lou,et al.  Performance Optimization Using Multipath Routing in Mobile Ad Hoc and Wireless Sensor Networks , 2006 .

[80]  Chang-Gun Lee,et al.  MMSPEED: multipath Multi-SPEED protocol for QoS guarantee of reliability and. Timeliness in wireless sensor networks , 2006, IEEE Transactions on Mobile Computing.

[81]  Sung-Ju Lee,et al.  AODV-BR: backup routing in ad hoc networks , 2000, 2000 IEEE Wireless Communications and Networking Conference. Conference Record (Cat. No.00TH8540).

[82]  KellyFrank,et al.  Stability of end-to-end algorithms for joint routing and rate control , 2005 .

[83]  Laurie G. Cuthbert,et al.  On-demand node-disjoint multipath routing in wireless ad hoc networks , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[84]  Ren Zhi,et al.  The research and simulation of multipath-OLSR for mobile ad hoc network , 2005, IEEE International Symposium on Communications and Information Technology, 2005. ISCIT 2005..

[85]  Simon Miles,et al.  A Trace-Driven Analysis of Caching in Content-Centric Networks , 2012, 2012 21st International Conference on Computer Communications and Networks (ICCCN).

[86]  Lu Ruan,et al.  Dynamic survivable multipath routing and spectrum allocation in OFDM-based flexible optical networks , 2013, IEEE/OSA Journal of Optical Communications and Networking.

[87]  Sally Floyd,et al.  Wide-area traffic: the failure of Poisson modeling , 1994 .

[88]  Marwan Krunz,et al.  Disjoint multipath routing using colored trees , 2007, Comput. Networks.

[89]  Srikanth Kandula,et al.  TeXCP: Responsive yet Stable Traffic Engineering , 2005, SIGCOMM 2005.

[90]  Jan Seedorf,et al.  Application-Layer Traffic Optimization (ALTO) Problem Statement , 2009 .

[91]  Mark Handley,et al.  RFC 6182, Architectural Guidelines for Multipath TCP Development , 2011 .

[92]  Ian F. Akyildiz,et al.  A roadmap for traffic engineering in SDN-OpenFlow networks , 2014, Comput. Networks.

[93]  M. Bagnulo,et al.  Loop-Freeness in Multipath BGP through Propagating the Longest Path , 2009, 2009 IEEE International Conference on Communications Workshops.

[94]  Antonio F. Gómez-Skarmeta,et al.  Spatially Disjoint Multipath Routing protocol without location information , 2008, 2008 33rd IEEE Conference on Local Computer Networks (LCN).

[95]  Hari Balakrishnan,et al.  WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance , 2014, Internet Measurement Conference.

[96]  Donald F. Towsley,et al.  Path Selection and Multipath Congestion Control , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[97]  Mung Chiang,et al.  From Multiple Decompositions to TRUMP : Traffic-Management Using Multipath Protocol , 2007 .

[98]  Michael Menth,et al.  The Need for Congestion Exposure in the Internet , 2009 .

[99]  Raouf Boutaba,et al.  PayLess: A low cost network monitoring framework for Software Defined Networks , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[100]  Edjard de Souza Mota,et al.  A replication component for resilient OpenFlow-based networking , 2012, 2012 IEEE Network Operations and Management Symposium.

[101]  Donald F. Towsley,et al.  On bufferbloat and delay analysis of multipath TCP in wireless networks , 2014, 2014 IFIP Networking Conference.

[102]  Jon Crowcroft,et al.  Analysis of shortest-path routing algorithms in a dynamic network environment , 1992, CCRV.

[103]  Philip Eardley,et al.  The Trilogy Architecture for the Future Internet , 2009, Future Internet Assembly.

[104]  Ejaz Ahmed,et al.  Quantifying the Multiple Cognitive Radio Interfaces Advantage , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[105]  Dario Rossi,et al.  Evaluating CCN multi-path interest forwarding strategies , 2013, Comput. Commun..

[106]  Bradley R. Smith,et al.  Practical multipath load balancing with QoS , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[107]  Janelle J. Harms,et al.  Performance study of a multipath routing method for wireless mobile ad hoc networks , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[108]  Yacine Challal,et al.  Secure and efficient disjoint multipath construction for fault tolerant routing in wireless sensor networks , 2011, J. Netw. Comput. Appl..

[109]  Junaid Qadir,et al.  A game-theoretic spectrum allocation framework for mixed unicast and broadcast traffic profile in cognitive radio networks , 2013, 38th Annual IEEE Conference on Local Computer Networks.

[110]  Zheng Li,et al.  Multipath routing modeling in ad hoc networks , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[111]  Gokhan Ay,et al.  Exploring Mobile/WiFi Handover with Multipath TCP , 2015 .

[112]  Thomas Voice,et al.  Stability of end-to-end algorithms for joint routing and rate control , 2005, CCRV.

[113]  Praveen Yalagandula,et al.  Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection , 2011, 2011 Proceedings IEEE INFOCOM.

[114]  Luca Maria Gambardella,et al.  AntHocNet: an adaptive nature-inspired algorithm for routing in mobile ad hoc networks , 2005, Eur. Trans. Telecommun..

[115]  Narseo Vallina-Rodriguez,et al.  When David helps Goliath: the case for 3G onloading , 2012, HotNets-XI.

[116]  Chunming Qiao,et al.  Meshed multipath routing with selective forwarding: an efficient strategy in wireless sensor networks , 2003, Comput. Networks.

[117]  J. J. Garcia-Luna-Aceves,et al.  An algorithm for multipath computation using distance-vectors with predecessor information , 1999, Proceedings Eight International Conference on Computer Communications and Networks (Cat. No.99EX370).

[118]  Jing-Yu Yang,et al.  Network coding based reliable disjoint and braided multipath routing for sensor networks , 2010, J. Netw. Comput. Appl..

[119]  Paul J.M. Havinga,et al.  An Energy Efficient Multipath Routing Algorithm for Wireless Sensor Networks , 2003 .

[120]  Satish K. Tripathi,et al.  A framework for reliable routing in mobile ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[121]  David Walker,et al.  Consistent updates for software-defined networks: change you can believe in! , 2011, HotNets-X.

[122]  Jianping Wu,et al.  Traffic Engineering in SDN/OSPF Hybrid Network , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

[123]  Raouf Boutaba,et al.  Totally Disjoint Multipath Routing in Multihop Wireless Networks , 2006, 2006 IEEE International Conference on Communications.

[124]  Murali S. Kodialam,et al.  Traffic engineering in software defined networks , 2013, 2013 Proceedings IEEE INFOCOM.

[125]  Shervin Erfani,et al.  Survey of multipath routing protocols for mobile ad hoc networks , 2009, J. Netw. Comput. Appl..

[126]  Zygmunt J. Haas,et al.  Multipath routing in the presence of frequent topological changes , 2001, IEEE Commun. Mag..

[127]  David R. Cheriton,et al.  Feedback based routing , 2003, CCRV.

[128]  Moufida Maimour,et al.  Maximally radio-disjoint multipath routing for wireless multimedia sensor networks , 2008, WMuNeP '08.

[129]  Jean-Philippe Vasseur,et al.  The Routing Protocol for Low-Power and Lossy Networks (RPL) Option for Carrying RPL Information in Data-Plane Datagrams , 2010, RFC.

[130]  Mario Gerla,et al.  Towards software-defined VANET: Architecture and services , 2014, 2014 13th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET).

[131]  Tao Ye,et al.  Improving wireless security through network diversity , 2008, CCRV.

[132]  Yuguang Fang,et al.  Performance Study of Node-Disjoint Multipath Routing in Vehicular Ad Hoc Networks , 2009, IEEE Transactions on Vehicular Technology.

[133]  R. Srikant,et al.  Multi-Path TCP: A Joint Congestion Control and Routing Scheme to Exploit Path Diversity in the Internet , 2006, IEEE/ACM Transactions on Networking.

[134]  Christos Gkantsidis,et al.  An Optimization Framework for Opportunistic Multipath Routing in Wireless Mesh Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[135]  Baochun Li,et al.  MP-DSR: a QoS-aware multi-path dynamic source routing protocol for wireless ad-hoc networks , 2001, Proceedings LCN 2001. 26th Annual IEEE Conference on Local Computer Networks.

[136]  Jennifer Rexford,et al.  Toward internet-wide multipath routing , 2008, IEEE Network.

[137]  Leslie G. Valiant,et al.  Universal schemes for parallel communication , 1981, STOC '81.

[138]  Brighten Godfrey,et al.  Pathlet routing , 2009, SIGCOMM '09.

[139]  N. McGlynn Thinking fast and slow. , 2014, Australian veterinary journal.

[140]  John G. Apostolopoulos,et al.  On multiple description streaming with content delivery networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[141]  Kamalrulnizam Abu Bakar,et al.  Multipath Routing in Wireless Sensor Networks: Survey and Research Challenges , 2012, Sensors.

[142]  Didier Colle,et al.  Enabling fast failure recovery in OpenFlow networks , 2011, 2011 8th International Workshop on the Design of Reliable Communication Networks (DRCN).

[143]  Rami Puzis,et al.  Routing betweenness centrality , 2010, JACM.

[144]  Olivier Bonaventure,et al.  An efficient algorithm to enable path diversity in link state routing networks , 2011, Comput. Networks.

[145]  Mario Gerla,et al.  Software-Defined Mobile Cloud: Architecture, services and use cases , 2014, 2014 International Wireless Communications and Mobile Computing Conference (IWCMC).

[146]  Jeffrey G. Andrews,et al.  What Will 5G Be? , 2014, IEEE Journal on Selected Areas in Communications.

[147]  Roch Guérin,et al.  Achieving near-optimal traffic engineering solutions for current OSPF/IS-IS networks , 2005, IEEE/ACM Transactions on Networking.

[148]  Christopher Pluntke,et al.  Saving mobile device energy with multipath TCP , 2011, MobiArch '11.

[149]  Desmond P. Taylor,et al.  On the SelfSimilar Nature of Ethernet Traffic (Extended Version) , 2007 .

[150]  Kewei Sha,et al.  Noname Manuscript No. (will Be Inserted by the Editor) Multipath Routing Techniques in Wireless Sensor Networks: a Survey , 2022 .

[151]  Zheng Wang,et al.  Internet traffic engineering without full mesh overlaying , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[152]  Marco Chiesa,et al.  Exploring the Limits of Static Failover Routing , 2014, ArXiv.

[153]  Deborah Estrin,et al.  Highly-resilient, energy-efficient multipath routing in wireless sensor networks , 2001, MOCO.

[154]  Ao Tang,et al.  Cost of Not Splitting in Routing: Characterization and Estimation , 2011, IEEE/ACM Transactions on Networking.

[155]  Yuchun Guo,et al.  Link‐disjoint paths for reliable QoS routing , 2003, Int. J. Commun. Syst..

[156]  Murat Yuksel,et al.  Multi Path Considerations for Anonymized Routing: Challenges and Opportunities , 2012, 2012 5th International Conference on New Technologies, Mobility and Security (NTMS).

[157]  Renata Teixeira,et al.  In search of path diversity in ISP networks , 2003, IMC '03.

[158]  Ali C. Begen,et al.  Multi-path selection for multiple description video streaming over overlay networks , 2005, Signal Process. Image Commun..

[159]  Mahesh K. Marina,et al.  On-demand multipath distance vector routing in ad hoc networks , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[160]  Fabrice Theoleyre,et al.  Multipath opportunistic RPL routing over IEEE 802.15.4 , 2011, MSWiM '11.

[161]  Rui Zhang-Shen,et al.  Valiant Load-Balancing: Building Networks That Can Support All Traffic Matrices , 2010, Algorithms for Next Generation Networks.

[162]  Christian E. Hopps,et al.  Analysis of an Equal-Cost Multi-Path Algorithm , 2000, RFC.

[163]  Junaid Qadir,et al.  Backup channel and cooperative channel switching on-demand routing protocol for multi-hop cognitive radio ad hoc networks (BCCCS) , 2010, 2010 6th International Conference on Emerging Technologies (ICET).

[164]  Raphael Rom,et al.  Analysis of multi-path routing , 1999, TNET.

[165]  Krishna P. Gummadi,et al.  Improving the Reliability of Internet Paths with One-hop Source Routing , 2004, OSDI.

[166]  Mikkel Thorup,et al.  Traffic engineering with traditional IP routing protocols , 2002, IEEE Commun. Mag..

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

[168]  Yuguang Fang,et al.  SPREAD: enhancing data confidentiality in mobile ad hoc networks , 2004, IEEE INFOCOM 2004.

[169]  B. van Schewick,et al.  New Design Principles for the Internet , 2009, 2009 IEEE International Conference on Communications Workshops.

[170]  Nick McKeown,et al.  Designing a Fault-Tolerant Network Using Valiant Load-Balancing , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[171]  Stefano Secci,et al.  PEMP: Peering Equilibrium MultiPath Routing , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[172]  Mikkel Thorup,et al.  Optimizing OSPF/IS-IS weights in a changing world , 2002, IEEE J. Sel. Areas Commun..

[173]  Srikanth Kandula,et al.  Dynamic load balancing without packet reordering , 2007, CCRV.

[174]  Mark Handley,et al.  Design, Implementation and Evaluation of Congestion Control for Multipath TCP , 2011, NSDI.

[175]  Martín Casado,et al.  Dynamic route recomputation considered harmful , 2010, CCRV.

[176]  Leslie G. Valiant,et al.  A bridging model for parallel computation , 1990, CACM.

[177]  Nick McKeown,et al.  Designing a Predictable Internet Backbone with Valiant Load-Balancing , 2005, IWQoS.

[178]  Richard Wang,et al.  OpenFlow-Based Server Load Balancing Gone Wild , 2011, Hot-ICE.

[179]  Tim Moors,et al.  Interference-aware Multipath Selection for Reliable Routing in Wireless Mesh Networks , 2007, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems.

[180]  Azzedine Boukerche,et al.  LIAITHON: A location-aware multipath video streaming scheme for urban vehicular networks , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[181]  Minoru Okada,et al.  Radio access considerations for data offloading with multipath TCP in cellular/WiFi networks , 2013, The International Conference on Information Networking 2013 (ICOIN).

[182]  Marcelo Bagnulo,et al.  BGP-XM: BGP eXtended Multipath for transit Autonomous Systems , 2013, Comput. Networks.

[183]  Xiaohua Jia,et al.  QoS multicast routing by using multiple paths/trees in wireless ad hoc networks , 2007, Ad Hoc Networks.

[184]  George Pavlou,et al.  Revisiting Resource Pooling: The Case for In-Network Resource Sharing , 2014, HotNets.

[185]  P.H. Fredette The past, present, and future of inverse multiplexing , 1994, IEEE Communications Magazine.

[186]  Anees Shaikh,et al.  A measurement-based analysis of multihoming , 2003, SIGCOMM '03.

[187]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[188]  Chonggang Wang,et al.  Reliable Adaptive Multipath Provisioning with Bandwidth and Differential Delay Constraints , 2010, 2010 Proceedings IEEE INFOCOM.

[189]  Erich M. Nahum,et al.  How green is multipath TCP for mobile devices? , 2014, AllThingsCellular '14.

[190]  Steven H. Low,et al.  Multipath TCP: Analysis, Design, and Implementation , 2013, IEEE/ACM Transactions on Networking.

[191]  Santosh S. Vempala,et al.  Path splicing , 2008, SIGCOMM '08.

[192]  Curtis Villamizar,et al.  OSPF Optimized Multipath (OSPF-OMP) , 1999 .

[193]  Nidal Nasser,et al.  SEEM: Secure and energy-efficient multipath routing protocol for wireless sensor networks , 2007, Comput. Commun..

[194]  Olivier Bonaventure,et al.  Multipath in the middle(box) , 2013, HotMiddlebox '13.

[195]  David D. Clark,et al.  Tussle in cyberspace: defining tomorrow's Internet , 2002, IEEE/ACM Transactions on Networking.

[196]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[197]  Rodney Van Meter,et al.  MARA: Maximum Alternative Routing Algorithm , 2009, IEEE INFOCOM 2009.

[198]  Marcelo Bagnulo,et al.  Opportunistic mobility with multipath TCP , 2011, MobiArch '11.

[199]  Xiaowei Yang,et al.  Source selectable path diversity via routing deflections , 2006, SIGCOMM.

[200]  Michael Vitale,et al.  The Wisdom of Crowds , 2015, Cell.

[201]  Srikanth Kandula,et al.  Achieving high utilization with software-driven WAN , 2013, SIGCOMM.

[202]  Olivier Bonaventure,et al.  Multipath TCP , 2014 .

[203]  Ao Tang,et al.  How Bad is Single-Path Routing , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[204]  Mark Handley,et al.  How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP , 2012, NSDI.

[205]  Hari Balakrishnan,et al.  Improving web availability for clients with MONET , 2005, NSDI.

[206]  Yanghee Choi,et al.  A constrained multipath traffic engineering scheme for MPLS networks , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[207]  J. J. Garcia-Luna-Aceves,et al.  MDVA: a distance-vector multipath routing protocol , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[208]  M. Handley,et al.  Balancing Resource Pooling and Equipoise in Multipath Transport , 2010 .

[209]  Arnaud Jacquet,et al.  Policing congestion response in an internetwork using re-feedback , 2005, SIGCOMM '05.

[210]  Chunming Qiao,et al.  Meshed multipath routing: an efficient strategy in sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[211]  Shihong Zou,et al.  Distributed best-route selection for multipath routing in cognitive radio ad hoc networks , 2012 .

[212]  Stefan Savage,et al.  The end-to-end effects of Internet path selection , 1999, SIGCOMM '99.

[213]  Junaid Qadir,et al.  SDNs, Clouds, and Big Data: New Opportunities , 2014, 2014 12th International Conference on Frontiers of Information Technology.

[214]  Van Jacobson,et al.  Controlling queue delay , 2012, Commun. ACM.

[215]  Hwee Pink Tan,et al.  IM2PR: interference-minimized multipath routing protocol for wireless sensor networks , 2014, Wireless Networks.

[216]  Yu-Chee Tseng,et al.  Joint Multi-Channel Link Layer and Multi-Path Routing Design for Wireless Mesh Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[217]  Nelson Luis Saldanha da Fonseca,et al.  Multipath routing with topology aggregation for scalable inter-domain service provisioning in optical networks , 2012, Opt. Switch. Netw..

[218]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[219]  Ejaz Ahmed,et al.  Unified channel assignment for unicast and broadcast traffic in Cognitive Radio Networks , 2012, 37th Annual IEEE Conference on Local Computer Networks - Workshops.

[220]  X.. Yang,et al.  NIRA: A New Inter-Domain Routing Architecture , 2007, IEEE/ACM Transactions on Networking.

[221]  Mark Handley,et al.  Coupled Congestion Control for Multipath Transport Protocols , 2011, RFC.

[222]  Dipak Ghosal,et al.  Multipath Routing in Mobile Ad Hoc Networks: Issues and Challenges , 2003, MASCOTS Tutorials.

[223]  Avideh Zakhor,et al.  Multipath unicast and multicast video communication over wireless ad hoc networks , 2004, First International Conference on Broadband Networks.

[224]  A. Khanna,et al.  The revised ARPANET routing metric , 1989, SIGCOMM '89.

[225]  B. R. Badrinath,et al.  Trajectory based forwarding and its applications , 2003, MobiCom '03.

[226]  R. Banner,et al.  Multipath Routing Algorithms for Congestion Minimization , 2007, IEEE/ACM Transactions on Networking.

[227]  Asuman E. Ozdaglar,et al.  Partially Optimal Routing , 2007, IEEE Journal on Selected Areas in Communications.

[228]  Nicholas F. Maxemchuk,et al.  DISPERSITY ROUTING IN STORE-AND-FORWARD NETWORKS. , 1975 .

[229]  Fabián E. Bustamante,et al.  Taming the torrent: a practical approach to reducing cross-isp traffic in peer-to-peer systems , 2008, SIGCOMM '08.

[230]  Michael Mitzenmacher,et al.  The Power of Two Choices in Randomized Load Balancing , 2001, IEEE Trans. Parallel Distributed Syst..

[231]  Jalel Ben-Othman,et al.  REER: Robust and Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[232]  Peter Bailis,et al.  The network is reliable , 2014, Commun. ACM.

[233]  Marcelo Bagnulo,et al.  Next-Generation Internet Architectures and Protocols: Multi-path BGP: motivations and solutions , 2011 .

[234]  Massimo Gallo,et al.  Multipath congestion control in content-centric networks , 2013, 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[235]  Ellen W. Zegura,et al.  Performance of hashing-based schemes for Internet load balancing , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[236]  Hari Balakrishnan,et al.  TCP ex machina: computer-generated congestion control , 2013, SIGCOMM.

[237]  Peter Ashwood-Smith,et al.  Real time alpha-fairness based traffic engineering , 2014, HotSDN.

[238]  J. G. Wardrop,et al.  Some Theoretical Aspects of Road Traffic Research , 1952 .

[239]  C. Karlof,et al.  Secure routing in wireless sensor networks: attacks and countermeasures , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[240]  Junda Liu,et al.  Slick packets , 2011, PERV.

[241]  Damon Wischik,et al.  RFC 6356, Coupled Congestion Control for Multipath Transport Protocols , 2011 .

[242]  Mung Chiang,et al.  Towards Robust Multi-Layer Traffic Engineering: Optimization of Congestion Control and Routing , 2007, IEEE Journal on Selected Areas in Communications.

[243]  J. Noel Chiappa,et al.  The Nimrod Routing Architecture , 1996, RFC.

[244]  Anja Feldmann,et al.  REPLEX: dynamic traffic engineering based on wardrop routing policies , 2006, CoNEXT '06.

[245]  Walter Willinger,et al.  On the self-similar nature of Ethernet traffic , 1993, SIGCOMM '93.

[246]  David Dietrich,et al.  Multi-domain virtual network embedding with limited information disclosure , 2013, 2013 IFIP Networking Conference.

[247]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[248]  Xiaomin Zhu,et al.  Introducing multipath selection for concurrent multipath transfer in the future internet , 2011, Comput. Networks.

[249]  Manayya Kb Constrained Shortest Path First , 2010 .

[250]  Elizabeth M. Belding-Royer,et al.  Dynamically Adaptive Multipath Routing based on AODV , 2004 .

[251]  Ming Zhang,et al.  MicroTE: fine grained traffic engineering for data centers , 2011, CoNEXT '11.

[252]  Walter Willinger,et al.  Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference , 2011, IMC 2011.

[253]  Sasu Tarkoma,et al.  Theory and Practice of Bloom Filters for Distributed Systems , 2012, IEEE Communications Surveys & Tutorials.

[254]  J. Wardrop ROAD PAPER. SOME THEORETICAL ASPECTS OF ROAD TRAFFIC RESEARCH. , 1952 .

[255]  Dharma P. Agrawal,et al.  Multipath Routing in Wireless Mesh Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[256]  Cheng Jin,et al.  MATE: MPLS adaptive traffic engineering , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[257]  Nadeem Ahmed,et al.  Building programmable wireless networks: an architectural survey , 2014, EURASIP J. Wirel. Commun. Netw..

[258]  P. Tetlock Expert Political Judgment: How Good Is It? How Can We Know? , 2005 .

[259]  Bruce M. Maggs,et al.  R-BGP: Staying Connected in a Connected World , 2007, NSDI.

[260]  Nelson Luis Saldanha da Fonseca,et al.  A Multipath Routing Mechanism in Optical Networks with Extremely High Bandwidth Requests , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[261]  Samir R. Das,et al.  On-demand multipath routing for mobile ad hoc networks , 1999, Proceedings Eight International Conference on Computer Communications and Networks (Cat. No.99EX370).

[262]  Bernhard Plattner,et al.  Multi-path Routing Protocols in Wireless Mobile Ad Hoc Networks: A Quantitative Comparison , 2006, NEW2AN.

[263]  Nidal Nasser,et al.  Energy-balancing multipath routing protocol for wireless sensor networks , 2006, QShine '06.

[264]  Miguel Rio,et al.  A mutualistic resource pooling architecture , 2010, ReARCH '10.

[265]  Bakul Khanna,et al.  Interference-aware multipath routing in a Cognitive Radio Ad Hoc Network , 2011, 2011 - MILCOM 2011 Military Communications Conference.

[266]  Leslie G. Valiant,et al.  A Scheme for Fast Parallel Communication , 1982, SIAM J. Comput..

[267]  Amin Vahdat,et al.  Hedera: Dynamic Flow Scheduling for Data Center Networks , 2010, NSDI.

[268]  Moustafa Youssef,et al.  A new routing metric and protocol for multipath routing in cognitive networks , 2011, 2011 IEEE Wireless Communications and Networking Conference.

[269]  Yanghee Choi,et al.  Dynamic constrained multipath routing for MPLS networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[270]  Minlan Yu,et al.  Rethinking virtual network embedding: substrate support for path splitting and migration , 2008, CCRV.

[271]  Eytan Modiano,et al.  Minimum energy disjoint path routing in wireless ad-hoc networks , 2003, MobiCom '03.

[272]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[273]  Pekka Nikander,et al.  LIPSIN: line speed publish/subscribe inter-networking , 2009, SIGCOMM '09.

[274]  Jennifer Rexford,et al.  MIRO: multi-path interdomain routing , 2006, SIGCOMM.