Fast Web Content Delivery - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Fast Web Content Delivery

Description:

Presentation for a new business venture ... An Introduction to Related Techniques by Paper Survey B85705007 Li, Chien-chang – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 25
Provided by: joungImN2
Category:

less

Transcript and Presenter's Notes

Title: Fast Web Content Delivery


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
2
1
3
Bandwidth negotiation module (with site tables)
6
Client
Server
4
Web presentation module
5
9
Content transformation module
Content Retransformation module
7
8
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 Time
  • Challenges in URL Switching for Implementing
    Globally Distributed Web Sites
  • Adaptive Proxy-based Content Transformation
    Framework for WWW
  • Web Server QoS Management by Adaptive Content
    Delivery
Write a Comment
User Comments (0)
About PowerShow.com