Abstract
Content Centric Networking (CCN) is a paradigm shift from the way how networks of today work. The focus of networking in CCN is on the content and not on the hosts that are involved in a communication. One of the key cornerstones of today’s communication model is the use of flow and congestion control to pipeline data and take appropriate action when congestion is perceived to exist in a network. TCP of the Internet protocol suite has shown us how application performance is enhanced in different communication situations. An interesting area of research is how TCP-like flow and congestion control can be adapted for CCN. The work presented here adapts the most widely used TCP flavours of NewReno, Compound and Cubic to operate in CCN. Due to the architectural differences that CCN has over IP based networks, this work identifies a number of additional algorithms to cater to the issues associated with these differences. Finally, the performance of these adapted TCP flavours and the algorithms are evaluated in an OPNET based simulator.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., Braynard, R.L.: Networking named content. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, pp. 1–12. ACM (2009)
Zhang, L., Estrin, D., Burke, J., Jacobson, V., Thornton, J.D., Smetters, D.K., Zhang, B., Tsudik, G., Massey, D., Papadopoulos, C., et al.: Named data networking (NDN) project, NDN-0001, Xerox Palo Alto Research Center-PARC (2010)
Floyd, S.: The NewReno Modification to TCPs Fast Recovery Algorithm, RFC3782 (April 2004)
Tan, K., Song, J., Zhang, Q., Sridharan, M.: A Compound TCP Approach for High-speed and Long Distance Networks. In: IEEE Infocom, Barcelona, Spain (April 2006)
Ha, S., Rhee, I., Xu, L.: CUBIC: A New TCP-Friendly High-Speed TCP Variant. ACM SIGOPS Operating System Review (2008)
Allman, M., Paxson, V., Stevens, W.: TCP Congestion Control, RFC 2581 (April 1999)
Oueslati, S., Roberts, J., Sbihi, N.: Flow-aware traffic control for a content-centric network. In: 2012 Proceedings IEEE INFOCOM. IEEE (2012)
Rozhnova, N., Fdida, S.: An effective hop-by-hop Interest shaping mechanism for CCN communications. In: Computer Communications Workshops (INFOCOM WKSHPS). IEEE (2012)
Carofiglio, G., Gallo, M., Muscariello, L.: Joint hop-by-hop and receiver-driven interest control protocol for content-centric networks. In: Proceedings of the Second Edition of the ICN Workshop on Information-centric Networking. ACM (2012)
Palo Alto Research Centre, Draft CCN Protocol Specification, http://www.ccnx.org , (accessed on May 2013)
Keshav, S.: An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network. Addison-Wesley Professional (1997)
Psaras, I., Clegg, R.G., Landa, R., Chai, W.K., Pavlou, G.: Modelling and Evaluation of CCN-Caching Trees. In: Domingo-Pascual, J., Manzoni, P., Palazzo, S., Pont, A., Scoglio, C. (eds.) NETWORKING 2011, Part I. LNCS, vol. 6640, pp. 78–91. Springer, Heidelberg (2011)
Muscariello, L., Carofiglio, G., Gallo, M.: Bandwidth and Storage Sharing Performance in Information Centric Networking. In: ACM SIGCOMM Workshop on Information-centric Networking, pp. 26–31 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Udugama, A., Cai, J., Göerg, C. (2013). Adaptation and Evaluation of Widely Used TCP Flavours in CCN. In: Pesch, D., Timm-Giel, A., Calvo, R.A., Wenning, BL., Pentikousis, K. (eds) Mobile Networks and Management. MONAMI 2013. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 125. Springer, Cham. https://doi.org/10.1007/978-3-319-04277-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-04277-0_3
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-04276-3
Online ISBN: 978-3-319-04277-0
eBook Packages: Computer ScienceComputer Science (R0)