Download presentation
Presentation is loading. Please wait.
Published byJared Carson Modified over 8 years ago
1
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B85705007 Li, Chien-chang R89725048 Sung, Chih-kuei
2
/ Presentation Outline Types of Web Content Types of Connection, Why Slow? The Ways to Make It Faster Faster Web Server Caching & Replication Content Transformation, QoS (Protocol revision, hardware improvement) Combined solution - An example
3
/ Types of Web Content Text Graphics Multimedia Stream File Download
4
/ Types of Web Content (cont'd) Static vs. dynamic content Cacheacble vs. Non-cacheable content Authenticated content
5
/ Types of Connection Broadband connection Cable DSL Narrowband connection Dial-up Wireless
6
/ Why Slow? Latency - transmission (routing, bandwidth), server processing load The nature of TCP connection HTTP 1.0 Start-delay Web browsing behavior Bursted load Lack of scalability
7
/ In General
8
/ How to Make It Faster
9
/ Faster Web Server Distributed Web Server Replicas Centralized Web Server Cluster Dispatcher, Redirection
10
/ Caching & Replication ** Types of cache: Client cache network cache (proxy server) * server cache Services provided by distributed web caches Discovery Dissemination Delivery
11
/ Caching & Replication ** (cont'd) Do caches work? Improvement of cache efficiency Large cache Cache management technique Single cache vs. cooperative caches
12
/ Caching & Replication ** (cont'd) Distributed vs. Centralized Web Cache Hierarchical vs. transversal cooperative cache system Cache management - replacement algorithm Static vs. dynamic hierarchical cache system Request forwarding table
13
/ Static Web Caching Hierarchies
14
/ Dynamic Web Caching Hierarchies
15
/ Taxonomy of Distributed Caches
16
/ Dynamic Replication For multimedia objects, one central multimedia repository and local replicated sites Two main issues File allocation problem Redirection schemes (W3C HTTP_DRP)
17
/ Content Transformation, QoS Adaptive, Interactive Content Delivery Static vs. Dynamic Content Transformation Filtering, Compression HTTP 1.1 Java Applet
18
/ Static Content Transformation
19
/ Java Applet Helps
20
/ Java Applet Helps (cont'd)
21
/ Bandwidth Control, Routing Cache site selection Dynamic cooperative cache system
22
/ Combined Solution - An Example Bandwidth negotiation module Local & remote proxy Adapative Transformation
23
/ Content Transformation Framework Local Proxy Remote Proxy Client Serv er Bandwidth negotiation module (with site tables) Content Retransformation module Web presentation module Content transformation module 1 2 3 4 5 6 7 8 9
24
/ References Redirection Algorithms for Load Sharing in Distributed Web-server Systems Globally Progressive Interactive Web Delivery Taxonomy and Design Analysis for Distributed Web Caching On Request Forwarding for Dynamic Caching Hierarchies A Scalable and Efficient Cooperative System for Web Caches Replicating the Contents of a WWW Multimedia Repository to Minimize Download TimeWWW Challenges in URL Switching for Implementing Globally Distributed Web Sites Adaptive Proxy-based Content Transformation Framework for WWWWWW Web Server QoS Management by Adaptive Content Delivery
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.