Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning
Web proxy caching is one of the most successful solutions for improving the performance of Web-based systems. In Web proxy caching, Least-Recently-Used (LRU) policy is the most common proxy cache replacement policy, which is widely used in Web proxy cache management. However, LRU are not efficient e...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
International Center for Scientific Research and Studies
2014
|
Subjects: | |
Online Access: | http://eprints.utm.my/id/eprint/54456/1/WaleedAli2014_Performanceimprovementofleast-recently.pdf http://eprints.utm.my/id/eprint/54456/ http://home.ijasca.com/data/documents/ijasca18_waleed.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Teknologi Malaysia |
Language: | English |
id |
my.utm.54456 |
---|---|
record_format |
eprints |
spelling |
my.utm.544562018-08-12T03:56:00Z http://eprints.utm.my/id/eprint/54456/ Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning Ali, Waleed Sulaiman, Sarina Ahmad, Norbahiah QA75 Electronic computers. Computer science Web proxy caching is one of the most successful solutions for improving the performance of Web-based systems. In Web proxy caching, Least-Recently-Used (LRU) policy is the most common proxy cache replacement policy, which is widely used in Web proxy cache management. However, LRU are not efficient enough andb may suffer from cache pollution with unwanted Web objects. Therefore, in this paper, LRU policy is enhanced using popular supervised machine learning techniques such as a support vector machine (SVM), a naïve Bayes classifier (NB) and a decision tree (C4.5). SVM, NB and C4.5 are trained from Web proxy logs files to predict the class of objects that would be re-visited. More significantly, the trained SVM, NB and C4.5 classifiers are intelligently incorporated with the traditional LRU algorithm to present three novel intelligent Web proxy caching approaches, namely SVM-LRU, NB-LRU and C4.5-LRU. In the proposed intelligent LRU approaches, unwanted objects classified by machine learning classifier are placed in the middle of the cache stack used, so these objects are efficiently removed at an early stage to make space for new incoming Web objects. The simulation results demonstrated that the average improvement ratios of hit ratio achieved by SVM-LRU, NB-LRU and C4.5-LRU over LRU increased by 30.15%, 32.60% and 31.05 % respectively, while the average improvement ratios of byte hit ratio increased by 32.43%, 69.56% and 28.41%, respectively International Center for Scientific Research and Studies 2014 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/54456/1/WaleedAli2014_Performanceimprovementofleast-recently.pdf Ali, Waleed and Sulaiman, Sarina and Ahmad, Norbahiah (2014) Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning. International Journal of Advances in Soft Computing and its Applications, 6 (1). ISSN 2074-8523 http://home.ijasca.com/data/documents/ijasca18_waleed.pdf |
institution |
Universiti Teknologi Malaysia |
building |
UTM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Malaysia |
content_source |
UTM Institutional Repository |
url_provider |
http://eprints.utm.my/ |
language |
English |
topic |
QA75 Electronic computers. Computer science |
spellingShingle |
QA75 Electronic computers. Computer science Ali, Waleed Sulaiman, Sarina Ahmad, Norbahiah Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning |
description |
Web proxy caching is one of the most successful solutions for improving the performance of Web-based systems. In Web proxy caching, Least-Recently-Used (LRU) policy is the most common proxy cache replacement policy, which is widely used in Web proxy cache management. However, LRU are not efficient enough andb may suffer from cache pollution with unwanted Web objects. Therefore, in this paper, LRU policy is enhanced using popular supervised machine learning techniques such as a support vector machine (SVM), a naïve Bayes classifier (NB) and a decision tree (C4.5). SVM, NB and C4.5 are trained from Web proxy logs files to predict the class of objects that would be re-visited. More significantly, the trained SVM, NB and C4.5 classifiers are intelligently incorporated with the traditional LRU algorithm to present three novel intelligent Web proxy caching approaches, namely SVM-LRU, NB-LRU and C4.5-LRU. In the proposed intelligent LRU approaches, unwanted objects classified by machine learning classifier are placed in the middle of the cache stack used, so these objects are efficiently removed at an early stage to make space for new incoming Web objects. The simulation results demonstrated that the average improvement ratios of hit ratio achieved by SVM-LRU, NB-LRU and C4.5-LRU over LRU increased by 30.15%, 32.60% and 31.05 % respectively, while the average improvement ratios of byte hit ratio increased by 32.43%, 69.56% and 28.41%, respectively |
format |
Article |
author |
Ali, Waleed Sulaiman, Sarina Ahmad, Norbahiah |
author_facet |
Ali, Waleed Sulaiman, Sarina Ahmad, Norbahiah |
author_sort |
Ali, Waleed |
title |
Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning |
title_short |
Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning |
title_full |
Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning |
title_fullStr |
Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning |
title_full_unstemmed |
Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning |
title_sort |
performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning |
publisher |
International Center for Scientific Research and Studies |
publishDate |
2014 |
url |
http://eprints.utm.my/id/eprint/54456/1/WaleedAli2014_Performanceimprovementofleast-recently.pdf http://eprints.utm.my/id/eprint/54456/ http://home.ijasca.com/data/documents/ijasca18_waleed.pdf |
_version_ |
1643653522681495552 |