AUTHORS: Basmah Alotaibi, Saad Alahmadi
Download as PDF
ABSTRACT: Information Centric Network (ICN) moves the internet from being host-based to become content-based. ICN provides in-network caching, named-based routing and multicast support. ICN cache the content into nodes in the network based on caching and replacement strategies. In this paper, we propose a caching and replacement strategies for content in Content-Centric Network (CCN). The caching strategy will choose the node that will be cached on based on the network topology. The proposed replacement strategy will take in its consideration the number of resources that the content has been consumed and if the content has been requested recently or not. To evaluate our proposed work, we use a ccnSim simulator, and the simulation results show that our proposed caching strategy provides more significant result than the Leave Copy Everywhere (LCE) strategy and the replacement strategy provide more significant result than the Least Recently Used (LRU) replacement strategy.
KEYWORDS: Information Centric Network, In-network Caching, Caching strategy, Replacement strategy
REFERENCES:
[1] V. Jacobson, D. K. Smetters, J. D. Thornton,
M. F. Plass, N. H. Briggs, and R. L. Braynard,
“Networking named content,” in Proceedings
of the 5th international conference on Emerging networking experiments and technologies,
pp. 1–12, ACM, 2009.
[2] M. Bilal and S.-G. Kang, “Time aware least
recent used (tlru) cache management policy in
icn,” in Advanced Communication Technology
(ICACT), 2014 16th International Conference
on, pp. 528–532, IEEE, 2014.
[3] I. Abdullahi, S. Arif, and S. Hassan, “Survey
on caching approaches in information centric
networking,” Journal of Network and Computer
Applications, vol. 56, pp. 48–59, 2015.
[4] W. K. Chai, D. He, I. Psaras, and G. Pavlou,
“Cache less for more in information-centric
networks,” in International Conference on Research in Networking, pp. 27–40, Springer,
2012.
[5] J. Ren, W. Qi, C. Westphal, J. Wang, K. Lu,
S. Liu, and S. Wang, “Magic: A distributed maxgain in-network caching strategy in informationcentric networks,” in Computer Communications Workshops (INFOCOM WKSHPS), 2014
IEEE Conference on, pp. 470–475, IEEE, 2014.
[6] G. Xylomenos, C. N. Ververidis, V. A. Siris,
N. Fotiou, C. Tsilopoulos, X. Vasilakos, K. V.
Katsaros, and G. C. Polyzos, “A survey of
information-centric networking research,” IEEE
Communications Surveys & Tutorials, vol. 16,
no. 2, pp. 1024–1049, 2014.
[7] H. Jin, D. Xu, C. Zhao, and D. Liang,
“Information-centric mobile caching network
frameworks and caching optimization: a survey,” EURASIP Journal on Wireless Communications and Networking, vol. 2017, no. 1, p. 33,
2017.
[8] A. V. Vasilakos, Z. Li, G. Simon, and W. You,
“Information centric network: Research challenges and opportunities,” Journal of Network
and Computer Applications, vol. 52, pp. 1–10,
2015.
[9] M. Meddeb, A. Dhraief, A. Belghith, T. Monteil, K. Drira, and S. AlAhmadi, “Cache freshness in named data networking for the internet
of things,” The Computer Journal, 2018.
[10] L. Zhang, A. Afanasyev, J. Burke, V. Jacobson, P. Crowley, C. Papadopoulos, L. Wang,
B. Zhang, et al., “Named data networking,”
ACM SIGCOMM Computer Communication Review, vol. 44, no. 3, pp. 66–73, 2014.
[11] A. Ghodsi, S. Shenker, T. Koponen, A. Singla,
B. Raghavan, and J. Wilcox, “Informationcentric networking: seeing the forest for the
trees,” in Proceedings of the 10th ACM Workshop on Hot Topics in Networks, p. 1, ACM,
2011.
[12] G. Zhang, Y. Li, and T. Lin, “Caching in information centric networking: A survey,” Computer Networks, vol. 57, no. 16, pp. 3128–3141,
2013.
[13] A. Ioannou and S. Weber, “A survey of
caching policies and forwarding mechanisms in
information-centric networking,” IEEE Communications Surveys & Tutorials, vol. 18, no. 4,
pp. 2847–2886, 2016.
[14] K. Suksomboon, S. Tarnoi, Y. Ji, M. Koibuchi,
K. Fukuda, S. Abe, N. Motonori, M. Aoki,
S. Urushidani, and S. Yamada, “Popcache:
Cache more or less based on content popularity for information-centric networking,” in Local Computer Networks (LCN), 2013 IEEE 38th
Conference on, pp. 236–243, IEEE, 2013.
[15] I. Psaras, W. K. Chai, and G. Pavlou, “Probabilistic in-network caching for informationcentric networks,” in Proceedings of the second
edition of the ICN workshop on Informationcentric networking, pp. 55–60, ACM, 2012.
[16] S. Vural, P. Navaratnam, N. Wang, C. Wang,
L. Dong, and R. Tafazolli, “In-network caching
of internet-of-things data,” in Communications
(ICC), 2014 IEEE International Conference on,
pp. 3185–3190, IEEE, 2014.
[17] M. A. Hail, M. Amadeo, A. Molinaro, and
S. Fischer, “Caching in named data networking
for the wireless internet of things,” in Recent Advances in Internet of Things (RIoT), 2015 International Conference on, pp. 1–6, IEEE, 2015.
[18] K. Cho, M. Lee, K. Park, T. T. Kwon, Y. Choi,
and S. Pack, “Wave: Popularity-based and
collaborative in-network caching for contentoriented networks,” in Computer Communications Workshops (INFOCOM WKSHPS), 2012
IEEE Conference on, pp. 316–321, IEEE, 2012.
[19] M. Bilal and S.-G. Kang, “A cache management
scheme for efficient content eviction and replication in cache networks,” IEEE Access, vol. 5,
pp. 1692–1701, 2017.
[20] N. Megiddo and D. S. Modha, “Outperforming lru with an adaptive replacement cache algorithm,” Computer, vol. 37, no. 4, pp. 58–65,
2004.
[21] F. Al-Turjman, “Cognitive caching for the future
sensors in fog networking,” Pervasive and Mobile Computing, vol. 42, pp. 317–334, 2017.
[22] R. Chiocchetti, D. Rossi, and G. Rossini, “ccnsim: An highly scalable ccn simulator,” in Communications (ICC), 2013 IEEE International
Conference on, pp. 2309–2314, IEEE, 2013.