The International Arab Journal of Information Technology (IAJIT)


An Effective Management Model for Data Caching in MANET Environment

Amer Abu Salem,

A mobile Ad-hoc (MANET) network has the main challenge to provide the needed data for the desired mobile nodes. An efficient on request routing protocol for MANET is Ad-hoc on-demand Distance Vector (AODV), which is based on two main methods: route discovery and route maintenance. Route discovery is the process used to detect a route to the destination from the packet source, while route maintenance is the process used to detect a link failure and repair it. Cooperative caching tends improving data availability in mobile ad-hoc networks, the coordination of cache discovery and cache management strategies is very significant in the cooperative caching of MANETs because requests for data and answers to requested data can be reduced simply due to interference, network congestion, or when a forwarding node is out of reach and the route breaks down. Cooperative cache management is much more complicated in cooperative caching because it also depends on neighbouring nodes to decide what to cache. In this paper, three algorithms were proposed: (1) a combination algorithm for cache admission control based on cache data and location of data to save space and reduce data redundancy, (2) a value-based policy for cache placement and replacement instead of the more common least recently used strategy, depending on metrics that describe cached items to increase the local cache hit ratio, and (3) a combined algorithm for cache consistency that includes time-to-live, pull, and push policies to enhance data availability and system scalability. The proposed algorithm implemented by the NS3 simulation program; which used to create a network using the AODV protocol in several parameters and achieve better system performance.

[1] Abdullah A., Ozen E., and Bayramoglu H., “Enhanced-AODV Routing Protocol to Improve Route Stability of MANETs,” The International Arab Journal of Information Technology, vol. 19, no. 5, pp. 736-746, 2022.

[2] Cao J., Zhang Y., Cao G., and Xie L., “Data Consistency for Cooperative Caching in Mobile Environments,” Computer, vol. 40, no. 4 pp. 60-66, 2007. DOI: 10.1109/MC.2007.123

[3] Chandan R., Kushwaha B., and Mishra P., “Performance Evaluation of AODV, DSDV, OLSR Routing Protocols Using NS-3 Simulator,” International Journal of Computer Network and Information Security, vol. 10, no. 7, pp. 59-65, 2018. DOI:10.5815/ijcnis.2018.07.07

[4] Chang N. and Liu M., “Revisiting the TTL-based Controlled Flooding Search: Optimality and Randomization,” in Proceedings of the 10th Annual International Conference on Mobile Computing and Networking, Philadelphia, pp. 85- 99, 2004.

[5] Chauhan N., Awasthi L., and Chand N., “Global Cooperative Caching for Wireless Sensor Networks,” in Proceedings of the World Congress on Information and Communication Technologies, Mumbai, pp. 235-239, 2011. DOI: 10.1109/WICT.2011.6141250

[6] Du Y. and Gupta S., “COOP-A Cooperative Caching Service in MANETs,” in Proceedings of the Joint International Conference on Autonomic and Autonomous Systems and International Conference on Networking and Services-(icas- isns' 05), Papeete, 2005. DOI: 10.1109/ICAS- ICNS.2005.37

[7] Dziyauddin R., Niyato D., Luong N., Atan A., Izhar M., Azmi M., and Daud S., “Computation Offloading and Content Caching and Delivery in Vehicular Edge Network: A Survey,” Computer Networks, vol. 197, pp. 108228, 2021.

[8] Gunasekaran R., Divya V., and Uthariaraj V., “Mitigating Channel Usage in Cooperative Caching for Mobile Ad Hoc Networks,” International Journal of Ad Hoc and Ubiquitous Computing, vol. 7, no. 2, pp. 87-99, 2011.

[9] Gupta S. and Sharma T., “Cooperative Data Caching in MANETs and WSNs: A Survey,” in Proceedings of the International Conference on Intelligent Computing, Instrumentation and Control Technologies, Kerala, 2017. 10.1109/ICICICT1.2017.8342787

[10] Jain D., Sharma S., Yadav S., and Singh J., “A Detailed Survey and Comparative Study of Cooperative Caching Methods for Mobile Ad Hoc Networks,” International Journal of Sensors Wireless Communications and Control, vol. 9, no. 3, pp. 314-329, 2019. 10.2174/2210327908666181120103838

[11] Joy P. and Jacob K., “A Key Based Cache Replacement Policy for Cooperative Caching in Mobile Ad Hoc Networks,” in Proceedings of the 3rd IEEE International Advance Computing Conference, Ghaziabad, 2013. DOI: 10.1109/IAdCC.2013.6514255

[12] Mohseni S., Hassan R., Patel A., and Razali R., “Comparative Review Study of Reactive and Proactive Routing Protocols in MANETs,” in Proceedings of the 4th IEEE International Conference on Digital Ecosystems and Technologies, Dubai, 2010. DOI: 10.1109/DEST.2010.5610631

[13] Ramphull D., Mungur A., Armoogum S., and Pudaruth S., “A Review of Mobile Ad Hoc NETwork (MANET) Protocols and their Applications,” in Proceedings of the 5th International Conference on Intelligent Computing and Control Systems, Madurai, 2021. DOI: 10.1109/ICICCS51141.2021.9432258

[14] Salem A., Alhmiedat T., and Samara G., “Cache Discovery Policies of MANET,” World of Computer Science and Information Technology Journal, vol. 3, no. 8, pp. 135-143, 2013.

[15] Zhou X., Zou Z., Song R., Wang Y., and Yu Z., “Cooperative Caching Strategies for Mobile Peer- To-Peer Networks: A Survey,” Information Science and Applications, pp. 279-287, 2016.