The Community for Technology Leaders
Research Issues in Data Engineering, International Workshop on (2002)
San Jose, California
Feb. 24, 2002 to Feb. 25, 2002
ISBN: 0-7695-1480-4
pp: 0050
Anuj Maheshwari , Indian Institute of Technology Bombay
Aashish Sharma , Indian Institute of Technology Bombay
Krithi Ramamritham , Indian Institute of Technology Bombay
Prashant Shenoy , University of Massachusetts
ABSTRACT
With the advent of the Wireless Internet,the client space has become heterogeneous in terms of device capabilities. To cater to the needs of these devices in E-Commerce applications smart intermediaries have been developed to increase the user satisfaction by hiding the inherent weakness of some of the small although handy devices like the PDAs and Web-tops. Transcoding has been a popular technique to render data for small devices that have smaller displays and lesser colour capabilities.But transcoding comes at the cost of caching at the Intermediary.In this paper we describe a transcoding and caching proxy that caches objects for heterogeneous client spaces by maintaining separate caches for different categories of clients (PC PDAs Mobiles etc.)and transcoding the lower ?delity versions from the high ?delity variants at the proxies as opposed to fetching the transcoded variants from the server. To achieve this the proxy keeps the server-directed transcoding information (if provided by the host server)as part of meta data attached to the cached objects and uses this information to convert its ?delity and modes or uses heuristics.Through such an intermediary architecture that serves a heterogeneous client base we exploit the availability of cached high-?delity variants of web resources (brought in to serve the requirements of high-end devices like PC 's)to serve low end devices and thereby decrease latency and bandwidth.
INDEX TERMS
CITATION
Anuj Maheshwari, Aashish Sharma, Krithi Ramamritham, Prashant Shenoy, "TranSquid :Transcoding and Caching Proxy for Heterogenous E-Commerce Environments", Research Issues in Data Engineering, International Workshop on, vol. 00, no. , pp. 0050, 2002, doi:10.1109/RIDE.2002.995098
108 ms
(Ver )