Malaysian Journal of Computing (MJoC)
Abstract
Web caching offers several advantages, such as increasing cache hit rates, lowering the workload on origin servers, and minimizing network traffic. Nevertheless, limited cache capacity poses a major challenge in web caching systems. Moreover, repeatedly fetching same media objects from origin servers leads to unnecessary bandwidth consumption. Furthermore, traditional caching policies, including Least Recently Used (LRU), are vulnerable to cache pollution. This study introduces a collaborative caching policy based on the Naïve Bayes (NB) Machine Learning (ML) algorithm. The proposed policy exploits structured peer-to-peer architectures, allowing cache contents to be shared among peers to improve the efficiency of LRU web caching policy. Performance evaluation is conducted through simulations using two real-world datasets obtained from YemenNet Internet Service Provider (ISP) and the IRCache network. The results show that the proposed policy outperforms the traditional LRU policy in terms of Hit Ratio (HR), Byte Hit Ratio (BHR), and Cost Throughput (CT). For example, in some cases the Improvement Ratio (IR) of is more than 12% for YemeNet dataset; while it is more than 24% for IRCache dataset.
Digital Object Identifier (DOI)
10.24191/mjoc.vo11i1.10055
Publication Date
4-1-2026
Volume
11
Issue
1
Recommended Citation
Yasin, Waheed
(2026)
"LRU CACHING POLICY BASED ON NAÏVE BAYES ML ALGORITHM IN COLLABORATIVE PEER-TO-PEER SYSTEMS FOR NETWORK BANDWIDTH UTILIZATION,"
Malaysian Journal of Computing (MJoC): Vol. 11:
Iss.
1, Article 9.

