Skip to main content

Adaptation and Evaluation of Widely Used TCP Flavours in CCN

  • Conference paper
Mobile Networks and Management (MONAMI 2013)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Floyd, S.: The NewReno Modification to TCPs Fast Recovery Algorithm, RFC3782 (April 2004)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Ha, S., Rhee, I., Xu, L.: CUBIC: A New TCP-Friendly High-Speed TCP Variant. ACM SIGOPS Operating System Review (2008)

    Google Scholar 

  6. Allman, M., Paxson, V., Stevens, W.: TCP Congestion Control, RFC 2581 (April 1999)

    Google Scholar 

  7. Oueslati, S., Roberts, J., Sbihi, N.: Flow-aware traffic control for a content-centric network. In: 2012 Proceedings IEEE INFOCOM. IEEE (2012)

    Google Scholar 

  8. Rozhnova, N., Fdida, S.: An effective hop-by-hop Interest shaping mechanism for CCN communications. In: Computer Communications Workshops (INFOCOM WKSHPS). IEEE (2012)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Palo Alto Research Centre, Draft CCN Protocol Specification, http://www.ccnx.org , (accessed on May 2013)

  11. Keshav, S.: An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network. Addison-Wesley Professional (1997)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics