1 Introduction
1.1 Background
1.2 Challenges
1.3 Research Topics
1.4 Focus of This Book
1.5 Book Outline
2 Related Work
2.1 New Challenges to Web ContentDelivery
2.2 Overview of Active Network
2.3 Basic Technologies in ActiveNetwork
2.3.1 Basic Proxy Caching
2.3.2 Transcoding for PervasiveIntemet Access
2.3.3 Adaptive ContentDelivery
2.4 Adaptive Web Content Delivery SystemsBuilt
2.4.1 IBM's Transcoding Proxy
2.4.2 Berkeley's Pythia andTranSend
2.4.3 Rice's Puppeteer
2.5 Special-Purpose Proxies
2.5.1 Compression Proxy
2.5.2 WAP Gateway
2.5.3 Single Point TransformServer, ASP
2.5.4 Blocking andFiltering
2.6 Analysis of Existing Adaptive ContentDelivery Frameworks and Systems
2.7 Summary
References
3 Chunk-Level Performance Study for Web PageLatency
3.1 Introduction
3.2 Basic Latency Dependence Model
3.3 Web Page Retrieval Latency
3.4 Experimental Study and Analysis
3.4.1 ExperimentalEnvironment
3.4.2 Web Page LatencyBreakdown
3.4.3 Object RetrievalParallelism
3.4.4 Definition Time and itsRescheduling
3.5 Discussion about Validity of ObservedResults Under Different Environments
3.6 Conclusion
References
4 Accelerating Web Page Retrieval Through Reduction inData Chunk Dependence
4.1 Introduction
4.2 Pre-requistes for Rescheduling ofEmbedded Object Retrieval
4.3 Intra-Page Rescheduling for Web PageRetrieval
4.3.1 Object DeclarationMechanism (OD)
4.3.2 History-Based PageStructure Table Mechanism (PST)
4.3.3 Analysis of ObjectDeclaration and History-Based PST Mechanisms
4.4 Experimental Study
4.4.1 Potentials of Push-Forwardand Parallelism Effect in Web Page Retrieval
4.4.2 Effect of ObjectDeclaration Mechanism
4.4.3 Effect of History-BasedPage Structure Table (PST) Mechanism
4.4.4 Effect of Integrated ODand PST Mechanism
4.5 Conclusion
References
5 Modes of Real-Time Content Transformation for WebIntermediaries in Active Network
5.1 Introduction
5.2 Basic Web Content TransformationModel
5.3 Modes of Content Transformation onStreaming Web Data
5.3.1 Byte-StreamingTransformation Mode
5.3.2 Whole-File BufferingTransformation Mode
5.3.3 Chunk-StreamingTransformation Mode
5.4 Discussion of the Impact ofTransformation Mode on Web Page Latency
5.5 Experimental Study
5.5.1 Regrouping andPush-Backward Effects on Object Perceived Time
5.5.2 Regrouping andPush-Backward Effects on Page Retrieval Time
5.5.3 Regrouping andPush-Backward Effects in the Presence of Proxy Cache
5.6 Conclusion
References
6 System Framework for Web Content Adaptation andIntermediary Services: Design and Implementation
6.1 Introduction
6.2 Basic Proxy Cache
6.2.1 DataFlow Path of ProxyCache
6.2.2 DataFlow Path in SQUIDProxy Cache
6.3 Four-Stage AXform Framework
6.3.1 Stage 1 of AXformFramework: Client Request Stage
6.3.2 Stage 2 of AXformFramework: Server Request Stage
6.3.3 Stage 3 of AXformFramework: Server Data Stage
6.3.4 Stage 4 of AXformFramework: Client Data Stage
6.3.5 Summary
6.4 System Implementation Considerations forAXform Framework
6.4.1 Handling of WorkingSpace
6.4.2 Accessing Other SystemResources
6.4.3 Client InformationCollection
6.4.4 Server InformationCollection
6.4.5 Environment ParametersCollection
6.4.6 Client RequestModification
6.4.7 HTTP Reply HeaderModification
6.4.8 HTTP BodyModification
6.4.9 Cache Related Module
6.5 Conclusion
Reference
7 Conclusion
7.1 Conclusion of the Book
7.1.1 Performance Model
7.1.2 Improving the Delivery byReducing the Object Dependence
7.1.3 Transformation Model
7.1.4 System Framework andRequirements
7.2 Future Research
7.2.1 APIs Definition
7.2.2 Unified Data Format
7.2.3 Data Integrity andSecurity
7.2.4 Protocol Design
Index