Skip to main content

Cooperative Architectures and Algorithms for Discovery and Transcoding of Multi-Version Content

  • Conference paper
Web Content Caching and Distribution

Abstract

A clear trend of the Web is that a variety of new consumer devices with diverse processing powers, display capabilities, and network connections is gaining access to the Internet. Tailoring Web content to match the device characteristics requires functionalities for content transformation, namely transcoding, that are typically carried out by the content provider or by some proxy server at the edge. In this paper, we propose an alternative solution consisting of an intermediate infrastructure of distributed servers which collaborate in discovering, transcoding, and delivering multiple versions of Web resources to the clients. We investigate different algorithms for cooperative discovery and transcoding in the context of this intermediate infrastructure where the servers are organized in hierarchical and flat peer-to-peer topologies. We compare the performance of the proposed schemes through a flexible prototype that implements all proposed mechanisms.

IBM T.J. Watson Research Center

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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. M. Butler, F. Giannetti, R. Gimson, and T. Wiley. Device independence and the Web. IEEE Internet Computing, 6(5):81–86, Sept./Oct. 2002.

    Article  Google Scholar 

  2. C. Canali, V. Cardellini, and R. Lancellotti. Squid-based proxy server for content adaptation. Technical Report TR-2003-03, Dept. of Comp. Eng., Univ. of Roma “Tor Vergata”, Jan. 2003.http://weblab.ing.unimo.it/research/trans_caching.shtml.

  3. V. Cardellini, M. Colajanni, R. Lancellotti, and P. S. Yu. A distributed architecture of edge proxy servers for cooperative transcoding. In Proc. of 3rd IEEE Workshop on Internet Applications, pages 66–70, June 2003.

    Google Scholar 

  4. V. Cardellini, P. S. Yu, and Y. W. Huang. Collaborative proxy system for distributed Web content transcoding. In Proc. of 9th ACM Int’l Conf. on Information and Knowledge Management, pages 520–527, Nov. 2000.

    Google Scholar 

  5. S. Chandra, C. S. Ellis, and A. Vahdat. Application-level differentiated multimedia Web services using quality aware transcoding. IEEE J. on Selected Areas in Communication, 18(12):2544–2465, Dec. 2000.

    Google Scholar 

  6. S. Chandra, A. Gehani, C. S. Ellis, and A. Vahdat. Transcoding characteristics of Web images. In Proc. of Multimedia Computing and Net. Conf., Jan. 2001.

    Google Scholar 

  7. C.-Y. Chang and M.-S. Chen. On exploring aggregate effect for effi cient cache replacement in transcoding proxies. IEEE Trans. on Parallel and Distributed Systems, 14(6):611–624, June 2003.

    Google Scholar 

  8. L. Fan, P. Cao, J. Almeida, and A. Z. Broder. Summary cache: A scalable wide-area Web cache sharing protocol. IEEE/ACM Trans. on Networking, 8(3):281–293, June 2000.

    Google Scholar 

  9. A. Fox, S. D. Gribble, Y. Chawathe, E. A. Brewer, and P. Gauthier. Cluster-based scalable network services. In Proc. of 16th ACM Symp. on Operating Systems Princ., pages 78–91, Oct. 1997.

    Google Scholar 

  10. R. Han, P. Bhagwat, R. LaMaire, T. Mummert, V. Perret, and J. Rubas. Dynamic adaptation in an image transcoding proxy for mobile Web browsing. IEEE Personal Communications, 5(6):8–17, Dec. 1998.

    Article  Google Scholar 

  11. B. Knutsson, H. Lu, and J. Mogul. Architectures and pragmatics of server-directed transcoding. In Proc. of 7th Int’l Workshop on Web Content Caching and Distribution, Aug. 2002.

    Google Scholar 

  12. W. Y. Lum and F. C. M. Lau. On balancing between transcoding overhead and spatial consumption in content adaptation. In Proc. of ACM Mobicom 2002, pages 239–250, Sept. 2002.

    Google Scholar 

  13. A. Maheshwari, A. Sharma, K. Ramamritham, and P. Shenoy. Trans Squid: Transcoding and caching proxy for heterogeneous e-commerce environments. In Proc. of 12th IEEE Int’l Workshop on Research Issues in Data Engineering, pages 50–59, Feb. 2002.

    Google Scholar 

  14. R. Mohan, J. R. Smith, and C.-S. Li. Adapting multimedia Internet content for universal access. IEEE Trans. on Multimedia, 1(1):104–114, Mar. 1999.

    Google Scholar 

  15. M. Rabinovich and O. Spatscheck. Web Caching and Replication. Addison Wesley, 2002.

    Google Scholar 

  16. A. Rousskov and D. Wessels. Cache Digests. Computer Networks, 30(22–23):2155–2168, 1998.

    Google Scholar 

  17. W. Shi, K. Shah, Y. Mao, and V. Chaudhary. Tuxedo: a peer-to-peer caching system. In Proc. of the 2003 Int’l Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA’03), Las Vegas, NV, June 2003.

    Google Scholar 

  18. A. Singh, A. Trivedi, K. Ramamritham, and P. Shenoy. PTC: Proxies that transcode and cache in heterogeneous Web client environments. World Wide Web, 2003.

    Google Scholar 

  19. Squid Internet Object Cache. http://www.squid-cache.org.

  20. A. Wolman, G. M. Voelker, N. Sharma, N. Cardwell, A. Karlin, and H. M. Levy. On the scale and performance of cooperative Web proxy caching. In Proc. of 17th ACM Symp. On Operating Systems Princ., Dec. 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Kluwer Academic Publishers

About this paper

Cite this paper

Canali, C., Cardellini, V., Colajanni, M., Lancellotti, R., Yu, P.S. (2004). Cooperative Architectures and Algorithms for Discovery and Transcoding of Multi-Version Content. In: Douglis, F., Davison, B.D. (eds) Web Content Caching and Distribution. Springer, Dordrecht. https://doi.org/10.1007/1-4020-2258-1_14

Download citation

  • DOI: https://doi.org/10.1007/1-4020-2258-1_14

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-2257-9

  • Online ISBN: 978-1-4020-2258-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics