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...

Full description

Saved in:
Bibliographic Details
Main Authors: Ali, Waleed, Sulaiman, Sarina, Ahmad, Norbahiah
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