simulation, implementation, and performance evaluation /
First Statement of Responsibility
Hala ElAarag ; with contributions by Sam Romano and Jake Cobb
.PUBLICATION, DISTRIBUTION, ETC
Place of Publication, Distribution, etc.
New York :
Name of Publisher, Distributor, etc.
Springer,
Date of Publication, Distribution, etc.
c2013
PHYSICAL DESCRIPTION
Specific Material Designation and Extent of Item
1 online resource (108 p.)
SERIES
Series Title
SpringerBriefs in Computer Science
INTERNAL BIBLIOGRAPHIES/INDEXES NOTE
Text of Note
Includes bibliographical references
CONTENTS NOTE
Text of Note
Web Proxy CacheReplacement Strategies; Preface; Contents; 1 Introduction; References; 2 Background Information; 2.1...Web Request; 2.2...Characteristics of Web Objects; 2.3...Web Proxy Servers; 2.4...Squid; References; 3 Neural Networks; 3.1...Firing Rule/Squashing Function; 3.2...Multi-Layer Perceptrons; 3.3...Supervised Learning; 3.4...Objective Function; 3.5...Backpropagation; References; 4 A Quantitative Study of Web Cache Replacement Strategies Using Simulation; 4.1...Introduction; 4.2...Replacement Strategies; 4.3...Simulation Details; 4.3.1 Web Cache Components; 4.3.2 Simulation Architecture
Text of Note
4.3.3 Details of Implemented Strategies4.3.3.1 Implementation of Recency-Based Strategies; 4.3.3.2 Implementation of Frequency-Based Strategies; 4.3.3.3 Implementation of Frequency/Recency-Based Strategies; 4.3.3.4 Implementation of Function-Based Strategies; 4.3.4 Other Implementation Details; 4.4...Performance Metrics and Cost Models; 4.4.1 Performance Metrics; 4.4.2 Cost Models; 4.5...Experiment Setup and Results; 4.5.1 Trace Files; 4.5.2 Simulation Setup and Parameters; 4.5.3 Simulation Results; 4.5.3.1 Hit Rate; 4.5.3.2 Byte-Hit Rate; 4.5.3.3 Removal Rate; 4.6...Conclusion; References
Text of Note
5 Web Proxy Cache Replacement Scheme Based on Backpropagation Neural Network5.1...Introduction; 5.2...Neural Network Proxy Cache Replacement; 5.3...SimulationTC SIMULATION; 5.3.1 Data Preprocessing; 5.3.2 Metrics; 5.3.3 Performance Evaluation; 5.4...TC ''6. RESULTS'' \l 2TC ''6. RESULTSResults; 5.4.1 Training; 5.4.2 Proxy Cache Simulation; 5.4.3 Neural Network Input/Output Relationships; 5.4.4 Application; 5.5...Summary and Conclusions; References; 6 Implementation of a Neural Network Proxy Cache Replacement Strategy in the Squid Proxy Server; 6.1...Introduction
Text of Note
6.2...Squid's Implemented Cache Replacement Strategies6.3...NNPCR-2; 6.3.1 NNPCR-2 Implementation Details; 6.3.1.1 Input Normalization Methods and the Sliding Window; 6.3.1.2 Target Value and the Sliding Window; 6.3.1.3 Frequency Values and the Sliding Window Length; 6.3.2 NNPCR-2 Training Setup; 6.3.3 Implementation of NNPCR-2 in Squid 3.1; 6.4...NNPCR Training Results; 6.4.1 Effect of Hidden Nodes and Input Nodes; 6.4.2 Effect of the Sliding Window Length; 6.4.3 Effect of the Learning Rate; 6.5...Emulation Setup; 6.6...Emulation Results and Observations; 6.7...Conclusions
0
8
8
8
SUMMARY OR ABSTRACT
Text of Note
This work presents a study of cache replacement strategies designed for static web content. Proxy servers can improve performance by caching static web content such as cascading style sheets, java script source files, and large files such as images. This topic is particularly important in wireless ad hoc networks, in which mobile devices act as proxy servers for a group of other mobile devices. Opening chapters present an introduction to web requests and the characteristics of web objects, web proxy servers and Squid, and artificial neural networks
OTHER EDITION IN ANOTHER MEDIUM
Title
Web Proxy Cache Replacement Strategies : Simulation, Implementation, and Performance Evaluation