علوم رایانشی

علوم رایانشی

بررسی روش‌های ذخیره‌‌سازی درون شبکه‌‌ای در اینترنت اشیاء مبتنی بر شبکه اطلاعات‌محور

نوع مقاله : مروری

نویسنده
استادیار، دانشکده مهندسی برق و کامپیوتر، دانشگاه بیرجند، بیرجند، ایران
10.22034/csj.2025.227637
چکیده
انتقال حجم زیاد داده‌‌های اینترنت اشیاء از طریق شبکه‌‌ منجر به ازدحام و تأخیرهای طولانی مدت می‌‌شود. معماری شبکه داده نامگذاری شده به عنوان طرح غالب برای پیاده‌‌سازی نسل جدید شبکه‌‌های مبتنی بر اطلاعات مطرح شده است. معماری شبکه داده نامگذاری شده، با وجود داشتن قابلیت‌‌های لازم برای ایجاد یک شبکه کارآمد، با چالش‌هایی هم روبه‌رو است. یکی از بارزترین جنبه‌‌های لحاظ شده در تعریف این شبکه‌‌ها، ذخیره‌‌سازی درون شبکه‌‌ای است. این مشخصه که با هدف کاهش تاخیر ارائه شده است، می‌‌تواند افزایش قابلیت دسترس‌‌پذیری داده را بخصوص در زمان‌‌های خاموشی تولیدکننده اصلی داده به دنبال داشته باشد. از آنجایی که عملیات ذخیره‌‌سازی هم زمان با هدایت داده در شبکه انجام می‌‌گردد و از طرف دیگر توان پردازشی و ظرفیت حافظه در مسیریاب‌‌های فعلی محدود است، چالشی برای بهره‌‌مندی کامل از این مشخصه ایجاد می‌‌شود. بر همین اساس غالب روش‌‌های ذخیره‌‌سازی متداول، برای سیستم‌‌های اینترنت اشیاء مبتنی بر معماری اطلاعات‌محور مناسب نیستند. در این مقاله، ابتدا ویژگی‌‌های سیاست‌‌های جایگذاری داده در حافظه نهان گره‌‌های میانی برای سیستم‌‌های اینترنت اشیاء مبتنی بر شبکه داده نامگذاری شده بررسی و سپس روش‌‌های مختلف ذخیره‌‌سازی برای اینترنت اشیاء مبتنی بر شبکه داده نامگذاری شده ارائه شده‌‌اند.
کلیدواژه‌ها
موضوعات

مراجع
[1]   Binti, M., Noor, M. & Hassan, W. H. 2019. “Current research on Internet of Things (IoT) security: A survey,” Comput. Networks, vol. 148, pp. 283–294, doi: 10.1016/j.comnet.2018.11. 025.
[2]   Arshad, S., Azam, M. A., Rehmani, M. H. & Loo, J. 2019. “Recent advances in information-centric networking-based internet of things (ICN-IoT),” IEEE Internet Things J., vol. 6, no. 2, pp. 2128- 2158, doi: 10.1109/JIOT.2018.2873343.
[3]   Baccelli, E., Mehlis, C., Hahm, O., Schmidt, T. C. & Wählisch, M. 2014. “Information centric networking in the IoT: Experiments with NDN in the wild,” ICN 2014 - Proc. 1st Int. Conf. Information-Centric Netw., pp. 77–86, doi: 10.1145/2660129.2660144.
[4]   Vasilakos, A. V., Li, Z., Simon, G. & You, W. 2015. “Information centric network: Research challenges and opportunities,” J. Netw. Comput. Appl., vol. 52, pp. 1–10, 2015, doi: 10.1016/ j.jnca. 02.001.
[5]   Zhang, L. et al., 2014. “Named data networking,” Comput. Commun. Rev., doi: 10.1145/ 2656877.2656887.
[6]   Zhang, Z., Lung, C. H., Wei, X., Chen, M., Chatterjee, S. & Zhang, Z. 2023. “In-network Caching for ICN-based IoT (ICN-IoT): A Comprehensive Survey,” IEEE Internet Things J., 2023, doi: 10.1109/JIOT. 3274653.
[7]   Amadeo, M. et al., 2016. “Information-centric networking for the internet of things: Challenges and opportunities,” IEEE Netw., vol. 30, no. 2, pp. 92–100, 2016, doi: 10.1109/MNET. 7437030.
[8]   Chai, W. K., He, D., Psaras, I. & Pavlou, G. 2012. “Cache ‘less for more’ in information-centric networks,” in International Conference on Research in Networking, pp. 27–40.
[9]   Kalla, A. & Sharma, S. K. 2016. “A constructive review of in-network caching: A core functionality of ICN,” in Proceeding - IEEE International Conference on Computing, Communication and Automation, ICCCA 2016, 2017, pp. 567–574, doi: 10.1109/CCAA. 7813785.
[10] Meddeb, M., Dhraief, A., Belghith, A., Monteil, T. & Drira, K. 2018. “How to cache in ICN-based IoT environments?,” Proc. IEEE/ACS Int. Conf. Comput. Syst. Appl. AICCSA, vol. 2017-Octob, pp. 1117–1124, doi: 10.1109/AICCSA.2017.37.
[11] Naeem, M. A., Ullah, R., Meng, Y., Ali, R. & Lodhi, B. A. 2022. “Caching Content on the Network Layer: A Performance Analysis of Caching Schemes in ICN-Based Internet of Things,” IEEE Internet Things J., vol. 9, no. 9, pp. 6477–6495, doi: 10.1109/JIOT.2021.3110977.
[12] P. C.N., Vimala, H. S., & S. J., 2023. “A systematic survey on content caching in ICN and ICN-IoT: Challenges, approaches and strategies,” Comput. Networks, doi: 10.1016/j.comnet.2023. 109896.
[13] Vural, S., Navaratnam, P., Wang, N., Wang, C., Dong, L. & Tafazolli, R. 2014. “In-network caching of Internet-of-Things data,” in 2014 IEEE International Conference on Communications (ICC), pp. 3185–3190.
[14] Cui, Y., Zhao, M. & Wu, M. 2016. “A centralized control caching strategy based on popularity and betweenness centrality in CCN,” Proc. Int. Symp. Wirel. Commun. Syst., vol. 2016-Octob, pp. 286–291, doi: 10.1109/ISWCS.2016.7600916.
[15] Khan, J. A., Westphal, C., & Ghamri-Doudane, Y. 2017. “A content-based centrality metric for collaborative caching in information-centric fogs,” 2017 IFIP Netw. Conf. IFIP Netw. 2017 Work., vol. 2018-Janua, pp. 1–6, 2017, doi: 10.23919/IFIPNetworking. 8264869.
[16] Psaras, I., Chai, W. K. & Pavlou, G. 2012. “Probabilistic in-network caching for information-centric networks,” in Proceedings of the second edition of the ICN workshop on Information-centric networking, pp. 55–60.
[17] Nour, B., Khelifi, H., Moungla, H., Hussain, R. & Guizani, N. 2020. “A Distributed Cache Placement Scheme for Large-Scale Information-Centric Networking,” IEEE Netw., vol. 34, no. 6, pp. 126–132, doi: 10.1109/MNET.011.2000081.
[18] Khalid, A., Rehman, R. A., & Kim, B. S. 2024. “Caching Strategies in NDN Based Wireless Ad Hoc Network: A Survey,” Comput. Mater. Contin., vol. 80, no. 1, pp. 61–103, 2024, doi: 10.32604/cmc. 049981.
[19] Zhang, G., Li, Y. & Lin, T. 2013. “Caching in information centric networking: A survey,” Comput. Networks, vol. 57, no. 16, pp. 3128–3141, 2013, doi: 10.1016/j.comnet. 07.007.
[20] “IRTF Information-Centric Networking Research Group (ICNRG).” 2019. Accessed: Apr. 22, 2020. [Online]. Available: https://irtf.org/icnrg.
[21] Amadeo, M., Campolo, C., Iera, A. & Molinaro, A. 2014. “Named data networking for IoT: An architectural perspective,” in EuCNC 2014- European Conference on Networks and Communications, doi: 10.1109/EuCNC.2014.6882665.
[22] Meng, Y., Ahmad, A. B. I. N., & Naeem, M. A. L. I. 2024 “Comparative Analysis of Popularity Aware Caching Strategies in Wireless-Based NDN Based IoT Environment,” vol. 12, no. September.
[23] Hail, M. A., Amadeo, M., Molinaro, A. & Fischer, S. 2015. “Caching in named data networking for the wireless internet of things,” in 2015 international conference on recent advances in internet of things (RIoT), pp. 1–6.
[24] Al-Ward, H., Tan, C. K., & Lim, W. H. 2022. “Caching transient data in Information-Centric Internet-of-Things (IC-IoT) networks: A survey,” Journal of Network and Computer Applications. doi: 10.1016/j.jnca.2022.103491.
[25] Janaszka, T., Bursztynowski, D. & Dzida, M. 2012. “On popularity-based load balancing in content networks,” in Final Program - 2012 24th International Teletraffic Congress, ITC 24.
[26] Che, H., Tung, Y. & Wang, Z. 2002. “Hierarchical web caching systems: Modeling, design and experimental results,” IEEE J. Sel. Areas Commun., doi: 10.1109/JSAC.2002.801752.
[27] Ioannou, A., & Weber, S. 2014. “Towards on-path caching alternatives in Information-Centric Networks,” in Proceedings- Conference on Local Computer Networks, LCN, doi:10.1109/LCN. 2014.6925792.
[28] Song, Y., Ma, H., & Liu, L. 2015. “TCCN: Tag-assisted Content Centric Networking for Internet of Things,” Proc. WoWMoM 2015 A World Wirel. Mob. Multimed. Networks, doi:10.1109/ WoWMoM.2015.7158138.
[29] Lal, K. N., & Kumar, A. 2018. “A Centrality-measures based Caching Scheme for Content-centric Networking (CCN),” Multimed. Tools Appl., vol. 77, no. 14, pp. 17625–17642, doi:10. 1007/s11042-017-5183-y.
[30] Naeem, M. A., Ali, R., Kim, B. S., Nor, S. A. & Hassan, 2018. “A periodic caching strategy solution for the smart city in information-centric Internet of Things,” Sustain., vol. 10, no. 7, doi: 10.3390/su10072576.
[31] Kim, Y., & Yeom, I. 2013. “Performance analysis of in-network caching for content-centric networking,” Comput. Networks, vol. 57, no. 13, pp. 2465–2482, doi: 10.1016/j.comnet.2012. 11.026.
[32] Meddeb, M., Dhraief, A., Belghith, A., Monteil, T., Drira, K., & Alahmadi, S. “Cache freshness in named data networking for the internet of things,” Comput. J., vol. 61, no. 10, pp. 1496–1511, 2018, doi: 10.1093/comjnl/bxy005.
[33] Din, I. U., Hassan, S., Almogren, A., Ayub, F., & Guizani, M. 2020. “PUC: Packet Update Caching for energy efficient IoT-based Information-Centric Networking,” Futur. Gener. Comput. Syst., doi: 10.1016/j.future.2019.11.022.
[34] Alahmri, B., Al-Ahmadi, S., & Belghith, A. 2021. “Efficient Pooling and Collaborative Cache Management for NDN/IoT Networks,” IEEE Access, vol. 9, pp. 43228–43240, doi: 10.1109/ ACCESS.2021.3066133.
[35] Gupta, D., Rani, S., Ahmed, S. H., Verma, S., Ijaz, M. F., & Shafi, J. 2021 “Edge caching based on collaborative filtering for heterogeneous icn-iot applications,” Sensors, vol. 21, no. 16, pp. 1–17, doi: 10.3390/s21165491.
[36] Wang, M., Wu, J., Li, G., Li, J., Li, Q., & Wang, S. 2017. “Toward mobility support for information-centric IoV in smart city using fog computing,” in 2017 5th IEEE International Conference on Smart Energy Grid Engineering, SEGE 2017, pp. 357–361, doi: 10.1109/SEGE. 2017.8052825.
[37] Quevedo, J., Corujo, D., & Aguiar, R. 2014. “Consumer driven information freshness approach for content centric networking,” Proc.- IEEE INFOCOM, pp. 482– 487, doi: 10.1109/ INFCOMW.2014.6849279.
[38] Quevedo, J., Corujo, D., & Aguiar, R. 2014. “A case for ICN usage in IoT environments,” 2014 IEEE Glob. Commun. Conf. GLOBECOM 2014, pp. 2770– 2775, doi: 10.1109/GLOCOM.2014. 7037227.
[39] Aguayo-Torres, M. C., Gómez, G., & Poncela, J. 2015.“On the Performance of Caching and Forwarding in ICN for IoT,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 9071, pp. 313–326, doi: 10.1007/978- 3- 319- 22572- 2.
[40] Amadeo, M., Campolo, C., Ruggeri, G., Lia, G., & Molinaro, A. 2020. “Caching Transient Contents in Vehicular Named Data Networking: A Performance Analysis,” Sensors, vol. 20, no. 7, p. 1985, doi: 10.3390/s20071985.
[41] Zahedinia, M. S., Khayyambashi, M. R., & Bohlooli, A. 2021. “Fog- based caching mechanism for IoT data in information centric network using prioritization,” Comput. Networks, vol. 213, no. March 2021, p. 109082, 2022, doi: 10.1016/j.comnet.2022.109082.
[42] Zahedinia, M. S., Khayyambashi, M. R., & Bohlooli, A. 2023. “IoT data management for caching performance improvement in NDN,” Cluster Comput., vol. 2, doi: 10.1007/s10586-023-04197-2.
[43] Fayazbakhsh S. K. et al., 2013. “Less pain, most of the gain,” ACM SIGCOMM Comput. Commun. Rev., vol. 43, no. 4, pp. 147–158, doi: 10.1145/2534169.2486023.