Universiti Teknologi Malaysia Institutional Repository

Performance improvement of least-recently-used policy in web proxy cache replacement using supervised machine learning

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

[img]
Preview
PDF
1MB

Official URL: http://home.ijasca.com/data/documents/ijasca18_wal...

Abstract

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

Item Type:Article
Uncontrolled Keywords:cache replacement, classification, least-recently-used (LRU) policy, supervised machine learning, web proxy server
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:54456
Deposited By: Siti Nor Hashidah Zakaria
Deposited On:05 Apr 2016 07:00
Last Modified:12 Aug 2018 03:56

Repository Staff Only: item control page