A comparative study of neural network algorithms applied to optical character recognition
IEA/AIE '90 Proceedings of the 3rd international conference on Industrial and engineering applications of artificial intelligence and expert systems - Volume 2
COLT '94 Proceedings of the seventh annual conference on Computational learning theory
A new cache replacement scheme based on backpropagation neural networks
ACM SIGARCH Computer Architecture News
Performance of the KORA-2 cache replacement scheme
ACM SIGARCH Computer Architecture News
Web proxy caching: the devil is in the details
ACM SIGMETRICS Performance Evaluation Review
Knowledge discovery based on neural networks
Communications of the ACM
Replacement policies for a proxy cache
IEEE/ACM Transactions on Networking (TON)
Evaluating content management techniques for Web proxy caches
ACM SIGMETRICS Performance Evaluation Review
Neural Smithing: Supervised Learning in Feedforward Artificial Neural Networks
Neural Smithing: Supervised Learning in Feedforward Artificial Neural Networks
IEEE Transactions on Knowledge and Data Engineering
WWW '03 Proceedings of the 12th international conference on World Wide Web
A survey of Web cache replacement strategies
ACM Computing Surveys (CSUR)
Cost-aware WWW proxy caching algorithms
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Backpropagation neural nets with one and two hidden layers
IEEE Transactions on Neural Networks
ISNN 2009 Proceedings of the 6th International Symposium on Neural Networks: Advances in Neural Networks - Part II
Improvement of the neural network proxy cache replacement strategy
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Training of NNPCR-2: an improved neural network proxy cache replacement strategy
SPECTS'09 Proceedings of the 12th international conference on Symposium on Performance Evaluation of Computer & Telecommunication Systems
An adaptive neural network-based method for tile replacement in a web map cache
ICCSA'11 Proceedings of the 2011 international conference on Computational science and its applications - Volume Part I
Journal of Network and Computer Applications
Intelligent Naïve Bayes-based approaches for Web proxy caching
Knowledge-Based Systems
Neuro-fuzzy system in partitioned client-side Web cache
Expert Systems with Applications: An International Journal
Intelligent Web proxy caching approaches based on machine learning techniques
Decision Support Systems
Adaptive semantics-aware management for web caches and wikis
Proceedings of the 12th International Workshop on Adaptive and Reflective Middleware
Hi-index | 0.00 |
Web proxy caches are used to reduce the strain of contemporary web traffic on web servers and network bandwidth providers. In this research, a novel approach to web proxy cache replacement which utilizes neural networks for replacement decisions is developed and analyzed. Neural networks are trained to classify cacheable objects from real world data sets using information known to be important in web proxy caching, such as frequency and recency. Correct classification ratios between 0.85 and 0.88 are obtained both for data used for training and data not used for training. Our approach is compared with Least Recently Used (LRU), Least Frequently Used (LFU) and the optimal case which always rates an object with the number of future requests. Performance is evaluated in simulation for various neural network structures and cache conditions. The final neural networks achieve hit rates that are 86.60% of the optimal in the worst case and 100% of the optimal in the best case. Byte-hit rates are 93.36% of the optimal in the worst case and 99.92% of the optimal in the best case. We examine the input-to-output mappings of individual neural networks and analyze the resulting caching strategy with respect to specific cache conditions.