Skip to main content

A Resource-Adaptive Transcoding Proxy Caching Strategy

  • Conference paper
Frontiers of WWW Research and Development - APWeb 2006 (APWeb 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3841))

Included in the following conference series:

Abstract

With the emergence of pervasive computing, the Internet client devices have become highly heterogeneous. Transcoding proxies are used to adapt media streams to suit diverse client devices. In a transcoding proxy based streaming system, CPU and network are both potential bottleneck resources. In this paper, a resource-adaptive transcoding proxy caching mechanism is proposed, which deals with network and CPU demand in an integrated fashion and aims to improve the system’s potential service capability. First, we explore the network gain and CPU gain of caching multiple versions at the same time. By introducing a time-varying influence factor α(t), the aggregated resource gain of the caching system is derived. Then, we derive the merit function of caching a single object under a given caching status, and design a cache replacement algorithm called RAC. Simulation shows that, on the primary metric of request blocking ratio, RAC outperforms LRU and LFU markedly.

This work is partially supported by the National Natural Science Foundation of China under Grant No.60402027; the National High-Tech Research and Development Program of China (863) under Grant No.2004AA112090; the National Basic Research Program of China (973) under Grant No.2002CB312002.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Satyanarayanan, M.: Pervasive Computing: Vision and Challenges. IEEE Personal Communications (August 2001)

    Google Scholar 

  2. Li, K., Shen, H., Chin, F., Zheng, S.: Optimal Methods for Coordinated En-Route Web Caching for Tree Networks. ACM Trans. on Internet Technology (TOIT) 5(2) (May 2005)

    Google Scholar 

  3. Warabino, T.: Video Transcoding Proxy for 3Gwireless Mobile Internet Access. IEEE Communications Magazine 38(10), 66–71 (2000)

    Article  Google Scholar 

  4. Han, R., Bhagwat, P., LaMaire, R., Mummert, T., Perret, V., Rubas, J.: Dynamic adaptation in an image transcoding proxy for mobile WWW browsing. IEEE Personal Communications 5(6) (December 1998)

    Google Scholar 

  5. Vetro, A., Christopoulos, C., Sun, h.: Video Transcoding Architectures and Techniques: An Overview. IEEE Signal Processing Magezine (2003)

    Google Scholar 

  6. Liu, J., Xu, J.: Proxy Caching for Media Streaming over the Internet. IEEE Communications, Feature Topic on Proxy Support for Streaming on the Internet 42(8), 88–94 (2004)

    Google Scholar 

  7. Tang, X., Zhang, F., Chanson, S.T.: Streaming. Media Caching Algorithms for Transcoding Proxies. In: Proc. CPP 2002 (August 2002)

    Google Scholar 

  8. Ayani, R., Teo, Y.M., Chen, P.: Cost-based Proxy Caching. In: Proceedings of the International Symposium on Distributed Computing and Applications to Business, Engineering and Science, Wuxi, China, pp. 218–222 (December 2002)

    Google Scholar 

  9. Wu, K., Yu, P.S., Wolf, J.: Segment-Based Proxy. Caching of Multimedia Streams. In: Proc. World Wide. Web, pp. 36–44. ACM Press, New York (2001)

    Google Scholar 

  10. Wang, J.: A survey of web caching schemes for the Internet. ACM SIGCOMM Computer Communication Review 29, 36–46

    Google Scholar 

  11. Shim, J., Scheuermann, P., Vingralek, R.: Proxy Cache Algorithms: Design, Implementation, and Performance. IEEE Transactions on Knowledge and Data Engineering 11(4) (July/August 1999)

    Google Scholar 

  12. Shen, B., Lee, S.-J., Basu, S.: Caching Strategies in Transcoding-Enabled Proxy Systems for Streaming Media Distribution Networks. IEEE Transactions on Multimedia 6(2), 375–386 (2004)

    Article  Google Scholar 

  13. Trivedi, A., Ramamritham, K., Shenoy, P.J.: PTC: Proxies that Transcode and Cache in Heterogeneous Web Client Environments. World Wide Web 7(1), 7–28 (2004)

    Article  Google Scholar 

  14. Chang, C., Chen, M.: On Exploring Aggregate Effect for Efficient Cache Replacement in Transcoding Proxies. IEEE Transactions on Parallel and Distributed Systems 14(6), 611–624 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, C., Feng, G., Li, W., Gu, T., Lu, S., Chen, D. (2006). A Resource-Adaptive Transcoding Proxy Caching Strategy. In: Zhou, X., Li, J., Shen, H.T., Kitsuregawa, M., Zhang, Y. (eds) Frontiers of WWW Research and Development - APWeb 2006. APWeb 2006. Lecture Notes in Computer Science, vol 3841. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11610113_49

Download citation

  • DOI: https://doi.org/10.1007/11610113_49

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31142-3

  • Online ISBN: 978-3-540-32437-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics