2018
DOI: 10.14569/ijacsa.2018.090810
|View full text |Cite
|
Sign up to set email alerts
|

Performance Improvement of Web Proxy Cache Replacement using Intelligent Greedy-Dual Approaches

Abstract: This paper reports on how intelligent Greedy-Dual approaches based on supervised machine learning were used to improve the web proxy caching performance. The proposed intelligent Greedy-Dual approaches predict the significant web objects' demand for web proxy caching using Naïve Bayes (NB), decision tree (C4.5), or support vector machine (SVM) classifiers. Accordingly, the proposed intelligent Greedy-Dual approaches effectively make the cache replacement decision based on the trained classifiers. The trace-dri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 23 publications
0
5
0
Order By: Relevance
“…Some researchers develop GDSF algorithms into WGDSF [48] or WSCRP [34] with quite convincing HR performance results. LRU algorithm has also been developed using metaheuristic optimization methods [49] or machine learning [50]. Both show better HR performance compared to the standard LRU version.…”
Section: Discussionmentioning
confidence: 99%
“…Some researchers develop GDSF algorithms into WGDSF [48] or WSCRP [34] with quite convincing HR performance results. LRU algorithm has also been developed using metaheuristic optimization methods [49] or machine learning [50]. Both show better HR performance compared to the standard LRU version.…”
Section: Discussionmentioning
confidence: 99%
“…LRU is a conventional caching algorithm commonly used by proxy servers in the cache replacement mechanism. LRU has advantages in its ease of implementation and fast performance [35]. LRU is also able to protect the cache memory utility from cache pollution.…”
Section: Discussion Of Cache Pollutionmentioning
confidence: 99%
“…The ML method in the caching strategy generally requires input in the form of a proxy log to obtain information about the cached data pattern based on recency, access time, access count, data size, or corresponding time. These variables were then analyzed using several ML algorithms to perform grouping based on specific classes or clusters, namely, fuzzy c-means (FCM) with Euclidean distance [26]; FCM with Waterman distance [30]; SVM [29]; decision tree [31]; k-means on cloudlet caching [32]; k-means with fuzzy bi-clustering [33]; naïve Bayes (NB) cooperating with GDS, LRU, and Dynamic Aging (DA) [34]; NB-LRU [35]; J48 [36]; and KNN [37]. Some of these ML algorithms have also been combined with conventional caching algorithms.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Simultaneously, attempts to apply Machine Learning techniques to augment these strategies have gained momentum. For instance, [3] enhanced the LRU policy using supervised ML Algorithms like SVM, naive Bayes Classifier, and decision tree. Their work involved training ML models to predict data reusability, effectively boosting the LRU policy's performance.…”
Section: Related Workmentioning
confidence: 99%