Descampe Antonin, De Vleeschouwer Christophe, Iregui Marcela, Macq Benoit, Marqués Ferran
UCL/FSA/TELE, 1348 Louvain-la-Neuve, Belgium.
IEEE Trans Image Process. 2007 May;16(5):1339-54. doi: 10.1109/tip.2007.894258.
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.
本文探讨了在内存和信道带宽受限的情况下,客户端/服务器交互式浏览应用程序中JPEG2000数据的调度和缓存问题。分析了如何在服务器端选择传输的数据,并在客户端缓存中进行管理,以最大化浏览应用程序的响应性。形式上,为了体现浏览会话的动态特性,我们假设存在一个反应模型,该模型根据客户端显示的图像质量来定义用户何时发起新命令。作为主要成果,我们的工作表明,由于客户端/服务器交互固有的延迟,对未来导航命令的先验预期可能有助于提高系统的整体响应性。在我们的研究中,浏览会话由感兴趣的矩形窗口(WoI)随时间的演变来定义。在任何给定时间,WoI定义了要在客户端显示的图像数据的位置和分辨率。然后基于随机导航模型对未来导航命令的预期进行形式化,该模型根据先前的WoI请求定义下一个请求给定WoI的概率。基于这些知识,考虑了几种调度方案。第一种方案是传统的,在预取当前WoI之外最有希望的数据之前,先传输与当前WoI对应的所有数据。然后提出了替代方案,通过在发送所有当前WoI数据之前调度预期未来会被请求的数据来进行预取。我们的结果表明,对于可预测的导航命令,与传统调度方法相比,预期预取可将系统的整体响应性提高多达30%。结果还表明,无需准确了解反应模型就能实现这些显著改进。