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
Packet audio playout delay adjustment: performance bounds and algorithms
Multimedia Systems
WATCHMAN: A Data Warehouse Intelligent Cache Manager
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
An Active Transcoding Proxy to Support Mobile Web Access
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Estimation of clock skew in telephony over packet switched networks
ICASSP '00 Proceedings of the Acoustics, Speech, and Signal Processing, 2000. on IEEE International Conference - Volume 05
Cooperative architectures and algorithms for discovery and transcoding of multi-version content
Web content caching and distribution
Content Adaptation Architectures Based on Squid Proxy Server
World Wide Web
An optimal solution for caching multimedia objects in transcoding proxies
Computer Communications
Supporting mobile multimedia applications in MAPGrid
IWCMC '07 Proceedings of the 2007 international conference on Wireless communications and mobile computing
An optimal multimedia object allocation solution in transcoding-enabled wide-area storage systems
Proceedings of the 2nd international conference on Ubiquitous information management and communication
An object-oriented version model for context-aware data management
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Coordinated multimedia object replacement in transcoding proxies
The Journal of Supercomputing
A resource-adaptive transcoding proxy caching strategy
APWeb'06 Proceedings of the 8th Asia-Pacific Web conference on Frontiers of WWW Research and Development
Hi-index | 0.00 |
Advances in computing and communication technologies have resulted in a wide variety of networked mobile devices that access data over the Internet. In this paper, we argue that servers by themselves may not be able to handle this diversity in client characteristics and so intermediaries, such as proxies, should be employed to handle the mismatch between the server-supplied data and the client capabilities. Since existing proxies are primarily designed to handle traditional wired hosts, such proxy architectures will need to be enhanced to handle mobile devices. We propose such an enhanced proxy architecture that is capable of handling the heterogeneity in client needs—specifically the variations in client bandwidth and display capabilities. Our architecture combines transcoding (which is used to match the fidelity of the requested object to client capabilities) and caching (which is used to reduce the latency for accessing popular objects). Proxies that Transcode and Cache, PTCs, intelligently adapt to prevailing system conditions using learning techniques to decide whether to transcode locally or fetch an appropriate version from the server. Our experimental results indicate that the use of PTCs produces significant improvements in the client response times. We show that such results hold true for a variety of data content types like images and video data. Further, we find that even simple learning techniques can lead to significant performance improvements.