DocumentCode :
774278
Title :
Prefetching and Caching Strategies for Remote and Interactive Browsing of JPEG2000 Images
Author :
Descampe, Antonin ; De Vleeschouwer, Christophe ; Iregui, Marcela ; Macq, Benoit ; Marqués, Ferran
Author_Institution :
UCL/FSA/TELE, Louvain-la-Neuve
Volume :
16
Issue :
5
fYear :
2007
fDate :
5/1/2007 12:00:00 AM
Firstpage :
1339
Lastpage :
1354
Abstract :
This paper considers the issues of scheduling and caching JPEG2000 data in client/server interactive browsing applications, under memory and channel bandwidth constraints. It analyzes how the conveyed data have to be selected at the server and managed within the client cache so as to maximize the reactivity of the browsing application. Formally, to render the dynamic nature of the browsing session, we assume the existence of a reaction model that defines when the user launches a novel command as a function of the image quality displayed at the client. As a main outcome, our work demonstrates that, due to the latency inherent to client/server exchanges, a priori expectation about future navigation commands may help to improve the overall reactivity of the system. In our study, the browsing session is defined by the evolution of a rectangular window of interest (WoI) along the time. At any given time, the WoI defines the position and the resolution of the image data to display at the client. The expectation about future navigation commands is then formalized based on a stochastic navigation model, which defines the probability that a given WoI is requested next, knowing previous WoI requests. Based on that knowledge, several scheduling scenarios are considered. The first scenario is conventional and transmits all the data corresponding to the current WoI before prefetching the most promising data outside the current WoI. Alternative scenarios are then proposed to anticipate prefetching, by scheduling data expected to be requested in the future before all the current WoI data have been sent out. Our results demonstrate that, for predictable navigation commands, anticipated prefetching improves the overall reactivity of the system by up to 30% compared to the conventional scheduling approach. They also reveal that an accurate knowledge of the reaction model is not required to get these significant improvements
Keywords :
cache storage; client-server systems; data compression; image coding; scheduling; stochastic processes; visual communication; JPEG2000 images; caching strategies; client-server interactive browsing; image data resolution; image quality; prefetching strategies; remote browsing; stochastic navigation model; Bandwidth; Delay; Displays; Image quality; Image resolution; Image storage; Large-scale systems; Navigation; Prefetching; Rendering (computer graphics); Caching; JPEG2000; image communication; image navigation model; prefetching; remote image browsing;
fLanguage :
English
Journal_Title :
Image Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1057-7149
Type :
jour
DOI :
10.1109/TIP.2007.894258
Filename :
4154788
Link To Document :
بازگشت