ACM Home Page
Please provide us with feedback. Feedback
Architecture and performance of server-directed transcoding
Full text PdfPdf (928 KB)
Source ACM Transactions on Internet Technology (TOIT) archive
Volume 3 ,  Issue 4  (November 2003) table of contents
Pages: 392 - 424  
Year of Publication: 2003
ISSN:1533-5399
Authors
Björn Knutsson  University of Pennsylvania, Philadelphia, PA
Honghui Lu  University of Pennsylvania, Philadelphia, PA
Jeffrey Mogul  HP Labs, Palo Alto, CA
Bryan Hopkins  University of Pennsylvania/Ipsum networks, Philadelphia, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 53,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/945846.945850
What is a DOI?

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
 
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.



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...

Collaborative Colleagues:
Björn Knutsson: colleagues
Honghui Lu: colleagues
Jeffrey Mogul: colleagues
Bryan Hopkins: colleagues

Peer to Peer - Readers of this Article have also read: