On the scalability of an image transcoding proxy server
نویسندگان
چکیده
Image transcoding proxies are used to improve Web browsing over low bandwidth networks by adapting content-rich web images to bandwidth-constrained clients. Such transcoding proxies dynamically analyze, manipulate and transcode images (e.g. quality reduction, down sampling) on the fly enabling significant reductions in download times over low bandwidth links. However, transcoding proxies have scalability problems if the objective policy that decides whether to transcode an image does not take the client load (e.g. number of concurrent clients) into consideration. We show that seemingly intuitive policies that make decisions solely based on whether transcoding yields savings in transmission time fail to scale. Under high load, the average latency perceived by a client can be improved by a factor of about two by taking overall client load into consideration and properly scheduling transcoding operations on a single CPU. We show that an Earliest Deadline First Based (EDF) scheduling policy further improves transcoding performance.
منابع مشابه
Cooperative TransCaching: A System of Distributed Proxy Servers for Web Content Adaptation
The Web is rapidly evolving towards a highly heterogeneous accessed environment, due to the variety of new devices with diverse processing, storage, display capabilities, and network interfaces that are gaining access to the Internet. Studies have shown that in a few years these emerging consumer devices will be the predominant fraction of Internet clients. Hence, there is an increasing demand ...
متن کاملArchitecture and pragmatics of server-directed transcoding
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 ...
متن کاملA Distributed Architecture of Edge Proxy Servers for Cooperative Transcoding
The large variety of devices that are gaining access to the Internet requires novel server functionalities to tailor Web content at run-time, namely transcoding. Traditional schemes assign transcoding operations to the Web server or single edge proxies. We propose an alternative architecture consisting of cooperative proxy servers which collaborate in discovering and transcoding multiple versio...
متن کاملCooperative Architectures and Algorithms for Discovery and Transcoding of Multi-version Content
A clear trend of the Web is that a variety of new consumer devices with diverse computing powers, display capabilities, and wired/wireless 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 Web server or by an edge p...
متن کاملPervasive Web Content Delivery with Efficient Data Reuse
The heterogeneity and dynamics of client's requirement and preference make the current "one content presentation to many global clients" model for information provisioning difficult to deploy cost-efficiently in pervasive and mobile computing environment. Server side solution of maintaining multiple distinct versions of the content is quite limited and expensive; client side solution of transfo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003