Least recently used (LRU) caching policy based on naïve bayes ML algorithm in collaborative peer-to-peer systems for network bandwidth utilization

Yasin, Waheed (2026) Least recently used (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), 11 (1): 9. pp. 2447-2468. ISSN 2600-8238

Identification Number (DOI): 10.24191/mjoc.vo11i1.10055

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.

Metadata

Item Type: Article
Creators:
Creators
Email / ID Num.
Yasin, Waheed
waheedos80@yahoo.com
Subjects: Q Science > QA Mathematics
Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science
Divisions: Universiti Teknologi MARA, Shah Alam > College of Computing, Informatics and Mathematics
Journal or Publication Title: Malaysian Journal of Computing (MJoC)
UiTM Journal Collections: UiTM Journals > Malaysian Journal of Computing (MJoC)
ISSN: 2600-8238
Volume: 11
Number: 1
Page Range: pp. 2447-2468
Keywords: Least recently used, Machine learning, Media objects caching, Naïve bayes, Peer-to-peer systems
Date: April 2026
URI: https://ir.uitm.edu.my/id/eprint/136305
Edit Item
Edit Item

Download

[thumbnail of 136305.pdf] Text
136305.pdf

Download (628kB)

ID Number

136305

Indexing

Altmetric
PlumX
Dimensions

Statistic

Statistic details