Hint based acceleration of web proxy cache
This presentation is the property of its rightful owner.
Sponsored Links
1 / 20

Hint-based Acceleration of Web Proxy Cache PowerPoint PPT Presentation


  • 47 Views
  • Uploaded on
  • Presentation posted in: General

Hint-based Acceleration of Web Proxy Cache. Daniela Rosu Arun Iyengar Daniel Dias IBM T.J.Watson Research Center Unversity of Yuan Ze,Syslab Mike Tien [email protected] Outline. 1. Accelerated Web Proxy

Download Presentation

Hint-based Acceleration of Web Proxy Cache

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Hint based acceleration of web proxy cache

Hint-based Acceleration of Web Proxy Cache

Daniela Rosu Arun Iyengar Daniel Dias

IBM T.J.Watson Research Center

Unversity of Yuan Ze,Syslab

Mike Tien

[email protected]


Outline

Outline

  • 1.Accelerated Web Proxy

  • 2.Hint Representation

  • 3.Hint Consistency

  • 4.Comparison

  • 5.Proxy Accelerator Cache

  • 6.Throughput Improvements

  • 7.Impact of Hint Management

  • 8.Summary

  • 8.Conclusion


1 accelerated web proxy

1.Accelerated Web Proxy

  • To speed up proxy caches by reducing their cache-miss overhead.

  • Extended content-based router called a proxy accelerator(PA).

  • With embedded O.S optimized for communication.


Accelerated web proxy cont

Accelerated Web Proxy(cont.)


Accelerated web proxy cont1

Accelerated Web Proxy(cont.)


2 hint representation

2.Hint Representation

  • Accurate–information

    directory scheme (Hash Table)

  • Approximate-information

    based on Bloom Filters

    --bitmap(hint space)

PA(entries,hash table)

WP(collision counter)


Hint representation cont

Hint Representation(cont.)

--independently & interleaved


3 hint consistency

3.Hint Consistency

  • Protocol ensure that the information at the PA site reflects the content of the WP

  • Protocol choices

    --entity that identifies the updates

    --protocol initiator

    --rate of update messages

    --exchanged information

  • Previously proposed

    --WP-only update

    --eager hint register


4 comparison

4.Comparison


5 proxy accelerator cache

5.Proxy Accelerator Cache

  • PA should maximize the hit ratio

    --size , GDS(1)

  • WP should minimize the Network-related costs


6 throughput improvements pa improve wp throughput

6.Throughput Improvements(PA improve WP throughput)


Throughput improvements cont pa cpu speed affect improvement

Throughput Improvements(cont.)(PA cpu speed affect improvement)


Throughput improvements cont pa level cache improve throughput

Throughput Improvements(cont.)(PA-level cache improve throughput)


7 impact of hint management

7.Impact of Hint Management


Impact of hint management cont

Impact of Hint Management(cont.)


Impact of hint management cont1

Impact of Hint Management(cont.)


Impact of hint management cont2

Impact of Hint Management(cont.)


Impact of hint management cont3

Impact of Hint Management(cont.)


8 summary

8.Summary

  • Bloom Filter-based scheme exhibits lower computation and communication overhead

  • WP meta-data may reduce its memory hit ratio

  • Hint look-up overheads are small with respect to the typical request processing overhead

  • Eagar hint registration reduces update-related overheads and prevents hit ratio reductions caused by update delay

  • False hit ratio is more significantly affected by hint representation than by update period


9 conclusion

9.Conclusion

  • This miss ratios at proxy caches are often relatively high,we have developed a method to improve the performance of a cluster-based Web proxy by shifting some of its cache miss-related functionality to be executed on a proxy accelerator

  • Eagar registration is a “must” and that the Bloom Filter-based scheme is more appropriate than the directory scheme for large WP clusters or when PA and WP nodes have comparable power


  • Login