|
ABSTRACT
Proxy-based transcoding adapts Web content to be a better match for client capabilities (such as screen size and color depth) and last-hop bandwidths. Traditional transcoding breaks the end-to-end model of the Web, because the proxy does not know the semantics of the content. Server-directed transcoding preserves end-to-end semantics while supporting aggressive content transformations.We show how server-directed transcoding can be integrated into the HTTP protocol and into the implementation of a proxy. We discuss several useful transformations for image content, and present measurements of the performance impacts. Our results demonstrate that server-directed transcoding is a natural extension to HTTP, can be implemented without great complexity, and can provide good performance when carefully implemented.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Ardon, S., Gunningberg, P., Ismailov, Y., Landfeldt, B., Portmann, M., Seneviratne, A., and Thai, B. 2001. Mobile aware server architecture: A distributed proxy architecture for content adaptation. In Proceedings of INET 2001. Stockholm.
|
| |
3
|
Boneh, D. 1999. proxy.pl---a simple HTTP proxy server. Our version is at http://www.cis. upenn.edu/sdt.
|
| |
4
|
Braden, R. 1989. Requirements for Internet hosts---Communication layers. RFC 1122, IETF (Oct).
|
| |
5
|
Cao, P., Zhang, J., and Beach, K. 1998. Active Cache: Caching dynamic contents on the Web. In Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware '98). 373--388.
|
| |
6
|
Chandra, S. and Ellis, C. S. 1999. JPEG compression metric as a quality aware image transcoding. In Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems. Boulder, CO, 81--92.
|
| |
7
|
Deutsch, P. 1996. GZIP file format specification version 4.3. IETF, Network Working Group. RFC1952.
|
| |
8
|
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., and Berners-Lee, T. 1999. Hypertext transfer protocol---HTTP/1.1. RFC 2616, IETF (June).
|
 |
9
|
Armando Fox , Steven D. Gribble , Eric A. Brewer , Elan Amir, Adapting to network and client variability via on-demand dynamic distillation, Proceedings of the seventh international conference on Architectural support for programming languages and operating systems, p.160-170, October 01-04, 1996, Cambridge, Massachusetts, United States
|
| |
10
|
Han, R., Bhagwat, P., LaMaire, R., Mummert, T., Perret, V., and Rubas, J. 1998. Dynamic adaptation in an image transcoding proxy for mobile WWW browsing. IEEE Personal Communication 5, 6 (Dec).
|
 |
11
|
|
| |
12
|
Ihde, S. C., Maglio, P. P., Meyer, J., and Barrett, R. 2000. Intermediary-based transcoding framework. In Poster Proceedings of the 9th International World Wide Web Conference. Amsterdam, Netherlands. http://www9.org/final-posters/63/poster63.html.
|
| |
13
|
ImageMagick Studio LLC. Imagemagick. http://www.imagemagick.org/.
|
| |
14
|
Internet Assigned Numbers Authority. Media feature tags registry. http://www.iana.org/assignments/media-feature-tags.
|
| |
15
|
Klyne, G. 1999. A syntax for describing media feature sets. RFC 2533, IETF (March).
|
| |
16
|
|
| |
17
|
|
| |
18
|
Maltzahn, C., Richardson, K. J., and Grunwald, D. 1999. Reducing the disk I/O of Web proxy server caches. In Proceedings of the 1999 USENIX Annual Technical Conference. Monterey, CA, 225--238.
|
| |
19
|
Markatos, E. P., Katevenis, M. G. H., Pnevmatikatos, D., and Flouris, M. 1999. Secondary storage management for Web proxies. In Proceedings of the Second USENIX Symposium on Internet Technologies and Systems. Boulder, CO, 93--104.
|
| |
20
|
Mogul, J. C. 2000a. Server-directed transcoding. In Proceedings of the 5th International Web Caching and Content Delivery Workshop. Lisbon, Portugal.
|
| |
21
|
Mogul, J. C. 2000b. Squeezing more bits out of HTTP caches. IEEE Network 14, 3 (May/June), 6--14.
|
 |
22
|
|
| |
23
|
NewsTakes, Inc. Content and bandwidth adaptation products. http://www.newstakes.com/.
|
| |
24
|
Ortega, A., Carignano, F., Ayer, S., and Vetterli, M. 1997. Soft caching: Web cache management techniques for images. In Proceedings of the 1997 Workshop on Multimedia Signal Processing. IEEE Signal Processing Society, Princeton, NJ.
|
| |
25
|
Singh, G. 2003. Call for Papers: IEEE Multimedia, Special issue on Content Repurposing. http://www.computer.org/multimedia/CFPJan2004.htm.
|
| |
26
|
Squid Team. 2002. Squid Web proxy cache. http://www.squid-cache.org/.
|
| |
27
|
|
| |
28
|
Yeo, E. 2002. Jmagick. http://www.yeo.nu/jmagick/.
|
| |
29
|
Zimmerman, C. 2000. Akamai caches dynamic content at network edge. InternetWeek.com, http://www.internetweek.com/infrastructure/infra110600-1.htm.
|
CITED BY 6
|
Les Nelson , Elizabeth F. Churchill , Laurent Denoue , Jonathan Helfman , Paul Murphy, Gooey interfaces: an approach for rapidly repurposing digital content, CHI '04 extended abstracts on Human factors in computing systems, April 24-29, 2004, Vienna, Austria
|
|
|
|
|
|
|
|
|
|
Trevor Armstrong , Olivier Trescases , Cristiana Amza , Eyal de Lara, Efficient and transparent dynamic content updates for mobile clients, Proceedings of the 4th international conference on Mobile systems, applications and services, June 19-22, 2006, Uppsala, Sweden
|
|
|
|
REVIEW
"Subhankar Ray : Reviewer"
An explicit form of server-directed transcoding (SDT) is described, which extends the hypertext transfer protocol (HTTP) 1.1 header without affecting the end-to-end nature of the protocol. In the HTTP request toward the content server, the client
more...
|