首页> 外文期刊>Neural computing & applications >A neural network proxy cache replacement strategy and its implementation in the Squid proxy server
【24h】

A neural network proxy cache replacement strategy and its implementation in the Squid proxy server

机译:神经网络代理缓存替换策略及其在Squid代理服务器中的实现

获取原文
获取原文并翻译 | 示例
           

摘要

As the Internet has become a more central aspect for information technology, so have concerns with supplying enough bandwidth and serving web requests to end users in an appropriate time frame. Web caching was introduced in the 1990s to help decrease network traffic, lessen user perceived lag, and reduce loads on origin servers by storing copies of web objects on servers closer to end users as opposed to forwarding all requests to the origin servers. Since web caches have limited space, web caches must effectively decide which objects are worth caching or replacing for other objects. This problem is known as cache replacement. We used neural networks to solve this problem and proposed the Neural Network Proxy Cache Replacement (NNPCR) method. The goal of this research is to implement NNPCR in a real environment like Squid proxy server. In order to do so, we propose an improved strategy of NNPCR referred to as NNPCR-2. We show how the improved model can be trained with up to twelve times more data and gain a 5-10% increase in Correct Classification Ratio (CCR) than NNPCR. We implemented NNPCR-2 in Squid proxy server and compared it with four other cache replacement strategies. In this paper, we use 84 times more data than NNPCR was tested against and present exhaustive test results for NNPCR-2 with different trace files and neural network structures. Our results demonstrate that NNPCR-2 made important, balanced decisions in relation to the hit rate and byte hit rate; the two performance metrics most commonly used to measure the performance of web proxy caches.
机译:由于Internet已成为信息技术的一个更重要的方面,因此人们担心在适当的时间范围内提供足够的带宽并向最终用户提供Web请求。 Web缓存是1990年代引入的,它通过将Web对象的副本存储在离最终用户更近的服务器上,而不是将所有请求转发到原始服务器,从而帮助减少网络流量,减少用户感知的滞后并减少原始服务器上的负载。由于Web缓存的空间有限,因此Web缓存必须有效地决定哪些对象值得缓存或替换为其他对象。此问题称为缓存替换。我们使用神经网络来解决此问题,并提出了神经网络代理缓存替换(NNPCR)方法。这项研究的目的是在像Squid代理服务器这样的真实环境中实现NNPCR。为此,我们提出了一种改进的NNPCR策略,称为NNPCR-2。我们展示了如何使用多达十二倍的数据来训练改进的模型,并且与NNPCR相比,正确分类率(CCR)提高了5-10%。我们在Squid代理服务器中实现了NNPCR-2,并将其与其他四种缓存替换策略进行了比较。在本文中,我们使用的数据量是针对NNPCR进行测试的84倍,并提供了具有不同跟踪文件和神经网络结构的NNPCR-2的详尽测试结果。我们的结果表明,NNPCR-2在命中率和字节命中率方面做出了重要且平衡的决策;这两个最常用于衡量Web代理缓存性能的性能指标。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号