Abstract
Many, if not most, well-designed Future Internet protocols fail, and some badly-designed protocols are very successful. This somewhat depressing statement illustrates starkly the critical importance of a protocol’s deployability. We present a framework for considering deployment and adoption issues, and apply it to two protocols, Multipath TCP and Congestion Exposure, which we are developing in the Trilogy project. Careful consideration of such issues can increase the chances that a future Internet protocol is widely adopted.
Keywords
- Protocol Deployment
- Adoption Framework
- Multipath TCP
- Congestion Exposure
Download conference paper PDF
References
Rogers, E.: Diffusion of Innovations. Free Press, New York (1983)
Thaler, D., Aboba, B.: What Makes for a Successful Protocol? RFC 5218 (2008)
Burness, L., Eardley, P., Akhtar, N., Callejo, M.A., Colas, J.A.: Making migration easy: a key requirement for systems beyond 3G. In: VTC 2005-Spring, IEEE 61st Vehicular Technology Conference (2005)
Hovav, A., Patnayakuni, R., Schuff, D.: A model of Internet Standards Adoption: the Case of IPv6. Information Systems Journal 14(3), 265–294 (2004)
Katz, M., Shapiro, C.: Technology Adoption in the Presence of Network Externalities. Journal of Political Economics 94, 822–841 (1986)
Joseph, D., Shetty, N., Chuang, J., Stoica, I.: Modeling the Adoption of New Network Architectures. In: International Conference on Emerging Networking Experiments and Technologies (2007)
Dovrolis, C., Streelman, T.: Evolvable network architectures: What can we learn from biology? ACM SIGCOMM Computer Communications Review 40(2) (2010)
Kostopoulos, A., Warma, H., Leva, T., Heinrich, B., Ford, A., Eggert, L.: Towards Multipath TCP Adoption: Challenges and Perspectives. In: NGI 2010 - 6th EuroNF Conference on Next Generation Internet, Paris (2010)
Kostopoulos, A., Richardson, K., Kanakakis, M.: Investigating the Deployment and Adoption of re-ECN. In: ACM CoNEXT ReArch’10, Philadelphia, USA (2010)
Multipath TCP Working Group, IETF. Latest status at http://tools.ietf.org/wg/mptcp (2010)
Ford, A., Raiciu, C., Handley, M.: TCP Extensions for Multipath Operation with Multiple Addresses, draft-ford-mptcp-multiaddressed-02.txt, work in progress (2010)
Huitema, C.: Multi-homed TCP, draft-huitema-multi-homed-01.txt, work in progress (2005)
Hsieh, H.-Y., Sivakumar, R.: pTCP: An End-to-End Transport Layer Protocol for Striped Connections. In: IEEE International Conference on Network Protocols, ICNP (2002), http://www.ece.gatech.edu/research/GNAN/work/ptcp/ptcp.html
Rojviboonchai, K., Aida, H.: An Evaluation of Multi-path Transmission Control Protocol (M/TCP) with Robust Acknowledgement Schemes. Internet Conference IC (2002)
Zhang, M., Lai, J., Krishnamurthy, A., Peterson, L., Wang, R.: A Transport Layer Approach for Improving End-to-End Performance and Robustness Using Redundant Paths. In: Proc. of the USENIX 2004 Annual Technical Conference (2004)
Dong, Y.: Adding concurrent data transfer to transport layer, ProQuest ETD Collection for FIU, Paper AAI3279221 (2007), http://digitalcommons.fiu.edu/dissertations/AAI3279221
Sarkar, D.: A Concurrent Multipath TCP and Its Markov Model. In: IEEE International Conference on Communications, ICC (2006)
Hasegawa, Y., Yamaguchi, I., Hama, T., Shimonishi, H., Murase, T.: Improved data distribution for multipath TCP communication. In: IEEE GLOBECOM (2005)
Kelly, F., Voice, T.: Stability of end-to-end algorithms for joint routing and rate control. Computer Communication Review 35, 2 (2005)
Key, P., Massoulie, P., Towsley, D.: Combined Multipath Routing and Congestion Control: a Robust Internet Architecture, no. MSR-TR-2005-111 (2005), http://research.microsoft.com/pubs/70208/tr-2005-111.pdf
Honda, M.: Call for contribution to middlebox survey (2010), http://www.ietf.org/mail-archive/web/multipathtcp/current/msg01150.html
Becke, M., Dreibholz, T., Iyengar, J., Natarajan, P., Tuexen, M.: Load Sharing for the Stream Control Transmission Protocol (SCTP), draft-tuexen-tsvwg-sctp-multipath-00.txt, work in progress (2010)
Singh, V., Karkkainen, T., Ott, J., Ahsan, S., Eggert, L.: Multipath RTP (MPRTP), draft-singh-avt-mprtp, work in progress (2010)
Ford, A., Handley, M.: HTTP Extensions for Simultaneous Download from Multiple Mirrors, draft-ford-http-multi-server, work in progress (2009)
Raiciu, C., Plunkte, C., Barre, S., Greenhalgh, A., Wishcik, D., Handley, M.: Data center Networking with Multipath TCP. ACM Sigcomm Hotnets (2010)
Warma, H., Levä, T., Eggert, L., Hämmäinen, H., Manner, J.: Mobile Internet In Stereo: an End-to-End Scenario. In: 3rd Workshop on Economic Traffic Management, ETM (2010)
Congestion Exposure Working Group, IETF. Latest status at http://tools.ietf.org/wg/conex (2010)
Trilogy project, http://trilogy-project.org/ (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 2.5 International License (http://creativecommons.org/licenses/by-nc/2.5/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2011 The Author(s)
About this paper
Cite this paper
Eardley, P., Kanakakis, M., Kostopoulos, A., Levä, T., Richardson, K., Warma, H. (2011). Deployment and Adoption of Future Internet Protocols. In: , et al. The Future Internet. FIA 2011. Lecture Notes in Computer Science, vol 6656. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20898-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-20898-0_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20897-3
Online ISBN: 978-3-642-20898-0
eBook Packages: Computer ScienceComputer Science (R0)