skip to main content
10.1145/3460417.3482976acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

LPECN: Leveraging PIT placement and explicit marking for congestion control in NDN

Published:22 September 2021Publication History

ABSTRACT

Named Data Networking (NDN) is designed to address several limitations of the current Internet, such as inefficient content delivery, mobility and security. Pending Interest Table (PIT) is one of the fundamental building blocks in NDN. Its unique design contributes various advantages such as stateful forwarding plane, loop detection, similar request aggregation, multipath forwarding and multicast. However, PIT size may become a bottleneck in network performance in the presence of bursty traffic or unresponsive consumers. Therefore, we propose a congestion control scheme that leverages PIT placement and explicit congestion marking. We have used PIT per outgoing face placement to efficiently limit the Interest sending rate according to the available capacity of the link, which can avoid congestion in the reverse path. In addition that, we utilize Negative Acknowledgement and explicit congestion marking to efficiently detect and limit interests from non-responsive consumers. From the simulation result, we have shown that our proposed scheme can efficiently handle congestion even in the presence of non-responsive consumers.

References

  1. Amuda James Abu, Brahim Bensaou, and Ahmed M Abdelmoniem. 2016. Inferring and controlling congestion in CCN via the pending interest table occupancy. In 2016 IEEE 41st Conference on Local Computer Networks (LCN). IEEE, 433–441.Google ScholarGoogle ScholarCross RefCross Ref
  2. Alexander Afanasyev, Junxiao Shi, Beichuan Zhang, Lixia Zhang, Ilya Moiseenko, Yingdi Yu, Wentao Shang, Yi Huang, Jerald Paul Abraham, Steve DiBenedetto, et al. 2014. NFD developer’s guide. Dept. Comput. Sci., Univ. California, Los Angeles, Los Angeles, CA, USA, Tech. Rep. NDN-0021 (2014).Google ScholarGoogle Scholar
  3. Aytac Azgin, Ravishankar Ravindran, and Guoqiang Wang. 2016. pit/less: Stateless forwarding in content centric networks. In 2016 IEEE Global Communications Conference (GLOBECOM). IEEE, 1–7.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Madhurima Buragohain, Prashant Gudipudi, Md Zaki Anwer, and Sukumar Nandi. 2019. EQPR: enhancing QoS in named data networking using priority and RTT driven PIT replacement policy. In ICC 2019-2019 IEEE International Conference on Communications (ICC). IEEE, 1–7.Google ScholarGoogle ScholarCross RefCross Ref
  5. Madhurima Buragohain and Sukumar Nandi. 2020. Quality of Service provisioning in Named Data Networking via PIT entry reservation and PIT replacement policy. Computer Communications 155 (2020), 166–183.Google ScholarGoogle Scholar
  6. Giovanna Carofiglio, Massimo Gallo, and Luca Muscariello. 2012. ICP: Design and evaluation of an interest control protocol for content-centric networking. In 2012 Proceedings IEEE INFOCOM Workshops. IEEE, 304–309.Google ScholarGoogle ScholarCross RefCross Ref
  7. Giovanna Carofiglio, Massimo Gallo, and Luca Muscariello. 2016. Optimal multipath congestion control and request forwarding in information-centric networks: Protocol design and experimentation. Computer Networks 110 (2016), 104–117.Google ScholarGoogle Scholar
  8. Huichen Dai, Bin Liu, Yan Chen, and Yi Wang. 2012. On pending interest table in named data networking. In 2012 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS). IEEE, 211–222.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Nandita Dukkipati. 2008. Rate Control Protocol (RCP): Congestion control to make flows complete quickly. Citeseer.Google ScholarGoogle Scholar
  10. Cenk Gündoğan, Jakob Pfender, Michael Frey, Thomas C Schmidt, Felix Shzu-Juraschek, and Matthias Wählisch. 2019. Gain more for less: the surprising benefits of QoS management in constrained NDN networks. In Proceedings of the 6th ACM Conference on Information-Centric Networking. 141–152.Google ScholarGoogle Scholar
  11. Sangtae Ha, Injong Rhee, and Lisong Xu. 2008. CUBIC: a new TCP-friendly high-speed TCP variant. ACM SIGOPS operating systems review 42, 5 (2008), 64–74.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Milad Mahdian, Somaya Arianfar, Jim Gibson, and Dave Oran. 2016. MIRCC: Multipath-aware ICN rate-based congestion control. In Proceedings of the 3rd ACM Conference on Information-Centric Networking. 1–10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Spyridon Mastorakis, Alexander Afanasyev, Ilya Moiseenko, and Lixia Zhang. 2016. ndnSIM 2: An updated NDN simulator for NS-3. NDN, Technical Report NDN-0028, Revision 2 (2016).Google ScholarGoogle Scholar
  14. Kathleen Nichols, Van Jacobson, Andrew McGregor, and Jana Iyengar. 2018. Controlled delay active queue management. RFC 8289 1 (2018), 1–25.Google ScholarGoogle ScholarCross RefCross Ref
  15. Lorenzo Saino, Cosmin Cocora, and George Pavlou. 2013. CCTCP: A scalable receiver-driven congestion control protocol for content centric networking. In 2013 IEEE international conference on communications (ICC). IEEE, 3775–3780.Google ScholarGoogle ScholarCross RefCross Ref
  16. Klaus Schneider, Cheng Yi, Beichuan Zhang, and Lixia Zhang. 2016. A practical congestion control scheme for named data networking. In Proceedings of the 3rd ACM Conference on Information-Centric Networking. 21–30.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Junghwan Song, Munyoung Lee, and Ted" Taekyoung" Kwon. 2018. SMIC: Subflow-level multi-path interest control for information centric networking. In Proceedings of the 5th ACM Conference on Information-Centric Networking. 77–87.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Matteo Varvello, Diego Perino, and Leonardo Linguaglossa. 2013. On the design and implementation of a wire-speed pending interest table. In 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 369–374.Google ScholarGoogle ScholarCross RefCross Ref
  19. Yaogong Wang, Natalya Rozhnova, Ashok Narayanan, David Oran, and Injong Rhee. 2013. An improved hop-by-hop interest shaper for congestion control in named data networking. ACM SIGCOMM Computer Communication Review 43, 4 (2013), 55–60.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. George Xylomenos, Christopher N Ververidis, Vasilios A Siris, Nikos Fotiou, Christos Tsilopoulos, Xenofon Vasilakos, Konstantinos V Katsaros, and George C Polyzos. 2013. A survey of information-centric networking research. IEEE communications surveys & tutorials 16, 2 (2013), 1024–1049.Google ScholarGoogle Scholar
  21. Wei You, Bertrand Mathieu, Patrick Truong, Jean-François Peltier, and Gwendal Simon. 2012. Dipit: A distributed bloom-filter based pit table for ccn nodes. In 2012 21st International Conference on Computer Communications and Networks (ICCCN). IEEE, 1–7.Google ScholarGoogle ScholarCross RefCross Ref
  22. Feixiong Zhang, Yanyong Zhang, Alex Reznik, Hang Liu, Chen Qian, and Chenren Xu. 2014. A transport protocol for content-centric networking with explicit congestion control. In 2014 23rd international conference on computer communication and networks (ICCCN). IEEE, 1–8.Google ScholarGoogle ScholarCross RefCross Ref
  23. Lixia Zhang, Deborah Estrin, Jeffrey Burke, Van Jacobson, James D Thornton, Diana K Smetters, Beichuan Zhang, Gene Tsudik, Dan Massey, Christos Papadopoulos, et al. 2010. Named data networking (ndn) project. Relatório Técnico NDN-0001, Xerox Palo Alto Research Center-PARC 157 (2010), 158.Google ScholarGoogle Scholar

Index Terms

  1. LPECN: Leveraging PIT placement and explicit marking for congestion control in NDN

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ICN '21: Proceedings of the 8th ACM Conference on Information-Centric Networking
      September 2021
      150 pages
      ISBN:9781450384605
      DOI:10.1145/3460417

      Copyright © 2021 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 September 2021

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ICN '21 Paper Acceptance Rate11of43submissions,26%Overall Acceptance Rate133of482submissions,28%
    • Article Metrics

      • Downloads (Last 12 months)56
      • Downloads (Last 6 weeks)3

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader