Document Type
|
:
|
BL
|
Record Number
|
:
|
601426
|
Doc. No
|
:
|
b430645
|
Main Entry
|
:
|
ElAarag, Hala,1967-
|
Title & Author
|
:
|
Web proxy cache replacement strategies : simulation, implementation, and performance evaluation /\ Hala ElAarag ; with contributions by Sam Romano and Jake Cobb
|
Publication Statement
|
:
|
London ;New York :: Springer,, c2013
|
Series Statement
|
:
|
SpringerBriefs in Computer Science
|
Page. NO
|
:
|
1 online resource (108 p.)
|
ISBN
|
:
|
9781447148937 (electronic bk.)
|
|
:
|
: 1447148932 (electronic bk.)
|
|
:
|
9781447148920
|
Bibliographies/Indexes
|
:
|
Includes bibliographical references
|
Contents
|
:
|
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
|
|
:
|
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
|
|
:
|
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
|
|
:
|
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
|
Abstract
|
:
|
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
|
Subject
|
:
|
Web proxy servers
|
Subject
|
:
|
Distributed shared memory
|
Subject
|
:
|
Cache memory
|
Dewey Classification
|
:
|
005.4/35
|
|
:
|
006.7
|
LC Classification
|
:
|
TK5105.15
|
|
:
|
TK5105.15
|
|
:
|
QA76.9.M45E43 2013
|
Added Entry
|
:
|
Romano, Sam
|
|
:
|
Cobb, Jake
|
Added Entry
|
:
|
Ohio Library and Information Network
|