Towards Multipath TCP Adoption: Challenges and opportunities

Successful deployment of new network protocols on the Future Internet is not a trivial task. Deployable protocol design is necessary but not sufficient condition for protocol's success, unless it takes all stakeholders involved in the deployment process into account. This paper investigates the challenges of deploying a new transport protocol on the Internet, using Multipath TCP - a TCP variant that transmits along several network paths at the same time - as an example and proposes a framework for its adoption process based on diffusion theory. The paper distinguishes the roles of adopters and other stakeholders in the deployment process, and presents scenarios that enhance Multipath TCP deployment and adoption. One key finding is that the role of end users is not of significant importance for Multipath TCP deployment, because they are not necessarily in a position to make a conscious adoption decision.

[1]  Hal R. Varian,et al.  Information rules - a strategic guide to the network economy , 1999 .

[2]  Mark Handley,et al.  Control of Multipath TCP and Optimization of Multipath Routing in the Internet , 2009, NET-COOP.

[3]  David Thaler,et al.  What Makes for a Successful Protocol? , 2008, RFC.

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

[5]  C. Shapiro,et al.  Technology Adoption in the Presence of Network Externalities , 1986, Journal of Political Economy.

[6]  Alan Ford,et al.  Business Aspects of Multipath TCP Adoption , 2010, Future Internet Assembly.

[7]  E. Rogers Diffusion of Innovations , 1962 .

[8]  Laurent Massoulié,et al.  Multipath Routing, Congestion Control and Load Balancing , 2007 .

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

[10]  Grenville J. Armitage,et al.  Issues with network address translation for SCTP , 2008, CCRV.

[11]  Mark Handley,et al.  Coupled Multipath-Aware Congestion Control , 2010 .

[12]  Joseph Farrell,et al.  Installed base and compatibility : innovation, product preannouncements and predation , 1986 .

[13]  Mark Handley,et al.  Why the Internet only just works , 2006 .

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

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

[16]  Donald F. Towsley,et al.  Multipath Routing, Congestion Control and Dynamic Load Balancing , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[17]  Alan Ford,et al.  On Designing for Tussle: Future Internet in Retrospect , 2009, EUNICE.

[18]  Ion Stoica,et al.  Modeling the adoption of new network architectures , 2007, CoNEXT '07.

[19]  Sally E. Durdan British telecommunications, PLC. , 2002 .

[20]  E. Rogers,et al.  Diffusion of innovations , 1964, Encyclopedia of Sport Management.

[21]  Janardhan R. Iyengar,et al.  Concurrent Multipath Transfer Using SCTP Multihoming Over Independent End-to-End Paths , 2006, IEEE/ACM Transactions on Networking.

[22]  Anat Hovav,et al.  A model of Internet standards adoption: the case of IPv6 , 2004, Inf. Syst. J..

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

[24]  P. Key,et al.  Schedulable regions and equilibrium cost for multipath flow control: the benefits of coordination , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[25]  D AmerPaul,et al.  Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths , 2006 .

[26]  Michio Honda,et al.  Designing a Resource Pooling Transport Protocol , 2009, IEEE INFOCOM Workshops 2009.

[27]  Randall R. Stewart,et al.  Stream Control Transmission Protocol , 2000, RFC.

[28]  Bengt Ahlgren,et al.  Invariants: a new design methodology for network architectures , 2004, FDNA '04.

[29]  Marcelo Bagnulo,et al.  Understanding incentives for prefix aggregation in BGP , 2009, ReArch '09.