Skip to Main Content
We present a novel approach for latency-tolerant delivery of visualization and rendering results, where client-side frame rate display performance is independent of source data set size, image size, visualization technique, or rendering complexity. Our approach delivers prerendered multiresolution images to a remote user as they navigate through different viewpoints, visualization parameters, or rendering parameters. We employ demand-driven tiled multiresolution image streaming and prefetching to efficiently utilize available bandwidth while providing the maximum resolution a user can perceive from a given viewpoint. Since image data is the only input to our system, our approach is generally applicable to all visualization and graphics rendering applications capable of generating v in an ordered fashion. In our implementation, a normal Web server provides on-demand images to a remote custom client application, which uses client-pull to obtain and cache only those images required to fulfill the interaction needs. The main contributions of this work are 1) an architecture for latency-tolerant remote delivery of precomputed imagery suitable for use with any visualization or rendering application capable of producing images in an ordered fashion; and 2) a performance study showing the impact of diverse network environments and different tunable system parameters on end-to-end system performance in terms of deliverable frames per second.