An adaptive neuro-fuzzy inference system-based caching scheme for content-centric networking

  • Nidhi Lal
  • Shishupal Kumar
  • Vijay Kumar Chaurasiya
Methodologies and Application


Content-centric networking (CCN) is gradually becoming the alternative approach to the traditional Internet architecture through enlightening information (content) distribution on the Internet with content names. The growing rate of Internet traffic has adapted a content-centric architecture to better serve the user requirement of accessing a content. For enhancing content delivery, ubiquitous in-network caching is utilized to store a content in each and every router by the side of the content delivery path. From the study, it is evaluated that a better performance can be achieved when caching is done by a subset of CRs instead of all CRs in a content delivery path. Motivated by this, we proposed an adaptive neuro-fuzzy inference system-based caching (ANFIS-BC) scheme for CCN to improve the cache performance. The proposed ANFIS-BC scheme utilizes the feature of centrality-measures for selection of a router for caching in a network. Our results demonstrated that the ANFIS-BC scheme consistently achieves better caching gain across the multiple network topologies.


Content-centric network Routing Centrality Caching Content delivery Neuro-fuzzy 


Compliance with ethical standards

Conflicts of interest

All authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.


  1. Afanasyev A et al (2016) The second named data networking community meeting (NDNcomm 2015). ACM SIGCOMM Comput Commun Rev 46(1):58–63CrossRefGoogle Scholar
  2. Alzahrani BA (2017) Secure and scalable control plane for intra-domain publish-subscribe communication. Comput Electr Eng 59:51–62CrossRefGoogle Scholar
  3. Carofiglio G, Mekinda L, Muscariello L (2016) Joint forwarding and caching with latency awareness in information-centric networking. Comput Netw 110:133–153CrossRefGoogle Scholar
  4. Carofiglio G, Gallo M, Muscariello L (2016) Optimal multipath congestion control and request forwarding in information-centric networks: protocol design and experimentation. Comput Netw 110:104–117CrossRefGoogle Scholar
  5. Carofiglio G, Gallo M, Muscariello L, Perrino D (2011) Modelling data transfer in content centric networking. In: Proceedings of international teletraffic congress (ITC)Google Scholar
  6. Chai WK et al (2011) Curling: content-ubiquitous resolution and delivery infrastructure for next-generation services. IEEE Commun Mag 49(3):112–120CrossRefGoogle Scholar
  7. Chai WK et al (2013) Cache less for more in information-centric networks (extended version). Comput Commun 36(7):758–770CrossRefGoogle Scholar
  8. Cho K et al (2012) WAVE: popularity-based and collaborative in-network caching for content-oriented networks. In: IEEE INFOCOM NOMEN workshopGoogle Scholar
  9. Chu W et al (2016) Network delay guarantee for differentiated services in content-centric networking. Comput Commun 76:54–66CrossRefGoogle Scholar
  10. Corujo D et al (2015) Internet research task force (IRTF) K. Pentikousis, Ed. Request for Comments: 7476 EICT Category: Informational B. OhlmanGoogle Scholar
  11. Fricker C, Robert P, Roberts J, Sbihi N (2012) Impact of traffic mix on caching performance in a content-centric network. In: IEEE INFOCOM NOMEN workshopGoogle Scholar
  12. Garca G et al (2011) COMET: content mediator architecture for content-aware networks. In: Future Network Mobile Summit (FutureNetw), 2011. IEEEGoogle Scholar
  13. Ghodsi A (2011) Information-centric networking: seeing the forest for the trees. In: ACM workshop on hot topics in networks (HotNets-X), Cambridge, MAGoogle Scholar
  14. Gneri AF, Ertay T, Ycel A (2011) An approach based on anfis input selection and modeling for supplier selection problem. Expert Syst Appl 38:14907–14917CrossRefGoogle Scholar
  15. Jang JS (1993) Anfis: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23(3):665–685CrossRefGoogle Scholar
  16. Jin Y (2006) Multi-objective machine learning, vol 16. Springer, BerlinCrossRefzbMATHGoogle Scholar
  17. Karami A, Guerrero-Zapata M (2015) An anfis-based cache replacement method for mitigating cache pollution attacks in named data networking. Comput Netw 80:51–65CrossRefGoogle Scholar
  18. Karami A, Johansson R (2014) Utilization of multi attribute decision making techniques to integrate automatic and manual ranking of options. J Inf Sci Eng 30(2):519–534Google Scholar
  19. Karami A, Guerrero-Zapata M (2014) Mining and visualizing uncertain data objects and named data networking traffics by fuzzy selforganizing map. In: Proceedings of the second international workshop on artificial intelligence and cognition (AIC), vol 1315, pp 156–163Google Scholar
  20. Koponen T et al (2007) A data-oriented (and beyond) network architecture. ACM SIGCOMM Comput Commun Rev 37(4):181–192CrossRefGoogle Scholar
  21. Lal KN, Kumar A (2016) A cache content replacement scheme for information centric network. Procedia Comput Sci 89:73–81CrossRefGoogle Scholar
  22. Laoutaris N, Che H, Stavrakakis I (2006) The LCD interconnection of LRU caches and its analysis. Perform Eval 63(7):609634CrossRefGoogle Scholar
  23. Li Y, Xie H, Wen Y, Chow C-Y, Zhang Z-L (2015) How much to coordinate? Optimizing in-network caching in content-centric networks. IEEE Trans Netw Serv Manag 12(3):42034. CrossRefGoogle Scholar
  24. Majeed MF et al (2017) Multimedia streaming in information-centric networking: a survey and future perspectives. Comput Netw 125:103–121CrossRefGoogle Scholar
  25. Nirmala P, Sulochana LR, Rethnasamy N (2016) Centrality measures-based algorithm to visualize a maximal common induced subgraph in large communication networks. Knowl Inf Syst 46(1):213–239CrossRefGoogle Scholar
  26. Pacifici V, Dn G (2016) Coordinated selfish distributed caching for peering content-centric networks. IEEE ACM Trans Netw 24(6):3690–3701CrossRefGoogle Scholar
  27. Psaras I, Chai WK, Pavlou G (2012) Probabilistic in-network caching for information-centric networks. In: ACM SIGCOMM CCN workshopGoogle Scholar
  28. Rosensweig EJ, Kurose J, Towsley D (2010) Approximate models for general cache networks. In: IEEE INFOCOMGoogle Scholar
  29. Rossi D, Rossini G (2011) Caching performance of content centric networks under multi-path routing, Technical ReportGoogle Scholar
  30. Rossi D, Rossini G (2012) On sizing CCN content stores by exploiting topological information. In: IEEE INFOCOM NOMEN workshopGoogle Scholar
  31. Singh R, Kainthola A, Singh T (2012) Estimation of elastic constant of rocks using an ANFIS approach. Appl Soft Comput 12(1):40–45CrossRefGoogle Scholar
  32. Trossen D et al (2011) Conceptual architecture: principles, patterns and sub-components descriptions. PURSUIT Deliverable 2.2Google Scholar
  33. Tyson G et al (2012) A trace-driven analysis of caching in content-centric networks. In: Proceedings of 21st international conference on computer communications networks (ICCCN), GermanyGoogle Scholar
  34. Xie X, Yue D, Ma T, Zhu X (2014) Further studies on control synthesis of discrete-time T-S fuzzy systems via augmented multi-indexed matrix approach. IEEE Trans Cybern 44(12):2784–2791CrossRefGoogle Scholar
  35. Xie X, Yue D, Hu S (2017) Fault estimation observer design of discrete-time nonlinear systems via a joint real-time scheduling law. IEEE Trans Syst Man Cybern Syst 47(7):1451–1463CrossRefGoogle Scholar
  36. Xylomenos G, Ververidis CN, Siris VA, Fotiou N, Tsilopoulos C, Vasilakos X, Katsaros KV, Polyzos GC (Second Quarter 2014) A survey of content-centric networking research. Commun Surv Tutor IEEE 16(2):1024–1049Google Scholar
  37. Yaqub MA et al (2016) Information-centric networks (ICN) content-centric networks. Springer, Singapore, pp 19–33Google Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Nidhi Lal
    • 1
  • Shishupal Kumar
    • 2
  • Vijay Kumar Chaurasiya
    • 2
  1. 1.MNNIT AllahabadAllahabadIndia
  2. 2.IIIT AllahabadAllahabadIndia

Personalised recommendations