• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Experiences With Client-based Speculative Remote Display (2008)

Cached

  • Download as a PDF

Download Links

  • [cs.northwestern.edu]
  • [www.artifex.org]
  • [www.empathicsystems.org]
  • [empathicsystems.org]
  • [www.cs.northwestern.edu]
  • [www.usenix.org]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by John R. Lange, et al.
Citations:3 - 1 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Lange08experienceswith,
    author = {John R. Lange and et al.},
    title = {Experiences With Client-based Speculative Remote Display},
    year = {2008}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

We propose an approach to remote display systems in which the client predicts the screen update events that the server will send and applies them to the screen immediately, thus eliminating the network round-trip time and making the system more responsive in a wide-area or high loss environment. Incorrectly predicted events are undone when the actual events arrive from the server. The approach requires no server or protocol changes, and thus can work with existing systems. Since it is core to the feasibility of such a speculative remote display system, we study the predictability of the events that occur under typical workloads in two extant systems, Windows Remote Desktop and VNC. We find that simple, statelimited Markov models are often able to correctly predict the next event. Based on these results, we design, implement, and evaluate a speculative remote display extension to the VNC client. In our implementation, the end user can trade off between the responsiveness of the display and the level of temporarily displayed incorrect predictions. We evaluate VNC/SRD with two user studies. We conclude by describing design alternatives.

Citations

790 Virtual time - Jefferson
524 End-to-end routing behavior in the Internet - Paxson - 1997
322 The X window system - Scheifler, Gettys - 1986
289 Data compression using adaptive coding and partial string matching - Cleary, Witten - 1984
248 Using predictive prefetching to improve World Wide Web latency - Padmanabhan, Mogul
209 Virtual network computing - Richardson, Stafford-Fraser, et al. - 1998
82 Predicting file system actions from prior events - Kroeger, Long - 1996
55 The Interactive Performance of SLIM: A Stateless, Thin-Client Architecture - Schmidt, Lam, et al. - 1999
49 Speculative execution in a distributed file system - Nightingale, Chen, et al. - 2005
32 F.A.,2001, “Analysis of the delay and jitter of voice traffic over the internet - Tobagi
31 Limits of Wide-Area Thin-Client Computing - Lai, Nieh - 2002
28 THINC: a virtual display architecture for thin-client computing - Baratto, Kim, et al. - 2005
23 AutoBash: improving configuration management with operating system causality analysis - Su, Attariyan, et al. - 2007
9 Probabilistic Online Action Prediction - Davison, Hirsh - 1998
9 The user in experimental computer systems research - Dinda, Memik, et al. - 2007
9 PICSEL: Measuring user-perceived performance to control dynamic frequency scaling - Mallik, Cosgrove, et al. - 2008
9 Scaling peer-to-peer games in low-bandwidth environments - Pang, Uyeda, et al. - 2007
4 Giving users the steering wheel for guiding resource-adaptive systems - SOUSA, BALAN, et al. - 2005
3 rdesktop: A remote desktop protocol client for accessing windwos nt terminal server. http://www.rdesktop.org - CHAPMAN
3 Remote desktop protocol (rdp) features and performance - MICROSOFT - 2000
1 Interest scheme: A new method for path prediction - LI, CHEN - 2006
1 Computer aided drawing system based on prediction of drawing action - SOU, KANAYA, et al. - 2006
1 Kernel level speculative dsm - TAPUS, SMITH, et al. - 2003
1 Increasing interactivity by predicting user actions - ZILLES
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University