A nonaliasing, real-time spatial transform technique
IEEE Computer Graphics and Applications
ACM Transactions on Graphics (TOG)
The InfoPad Multimedia Terminal: A Portable Device for Wireless Information Access
IEEE Transactions on Computers
The interactive performance of SLIM: a stateless, thin-client architecture
Proceedings of the seventeenth ACM symposium on Operating systems principles
Limits of wide-area thin-client computing
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Chromium: a stream-processing framework for interactive rendering on clusters
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Measuring thin-client performance using slow-motion benchmarking
ACM Transactions on Computer Systems (TOCS)
IEEE Internet Computing
The Performance of Remote Display Mechanisms for Thin-Client Computing
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
A Streaming Piecewise-Constant Model
DCC '99 Proceedings of the Conference on Data Compression
A Novel Codec for Thin Client Computing
DCC '00 Proceedings of the Conference on Data Compression
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
A Lossless 2-D Image Compression Technique for Synthetic Discrete-Tone Images
DCC '98 Proceedings of the Conference on Data Compression
Fast Motion Detection for Thin Client Compression
DCC '02 Proceedings of the Data Compression Conference
Streaming Thin Client Compression
DCC '01 Proceedings of the Data Compression Conference
PlanetLab: an overlay testbed for broad-coverage services
ACM SIGCOMM Computer Communication Review
Improving web browsing performance on wireless pdas using thin-client computing
Proceedings of the 13th international conference on World Wide Web
MobiDesk: mobile virtual desktop computing
Proceedings of the 10th annual international conference on Mobile computing and networking
Operating system support for multi-user, remote, graphical interaction
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
pTHINC: a thin-client architecture for mobile wireless web
Proceedings of the 15th international conference on World Wide Web
Virtual disk based centralized management for enterprise networks
Proceedings of the 2006 SIGCOMM workshop on Internet network management
MobiUS: enable together-viewing video experience across two mobile devices
Proceedings of the 5th international conference on Mobile systems, applications and services
EDT '07 Proceedings of the 2007 workshop on Emerging displays technologies: images and beyond: the future of displays and interacton
The user in experimental computer systems research
Proceedings of the 2007 workshop on Experimental computer science
The user in experimental computer systems research
ecs'07 Experimental computer science on Experimental computer science
DejaView: a personal virtual computer recorder
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Transparent checkpoint-restart of multiple processes on commodity operating systems
ATC'07 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference
Virtually shared displays and user input devices
ATC'07 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference
A hybrid thin-client protocol for multimedia streaming and interactive gaming applications
Proceedings of the 2006 international workshop on Network and operating systems support for digital audio and video
Experiences with client-based speculative remote display
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Server-Based Computing Solution Based on Open Source Software
Information Systems Management
A learning and collaboration platform based on SAGE
Proceedings of the 14th Western Canadian Conference on Computing Education
MobiThin management framework: design and evaluation
Proceedings of the 3rd international workshop on Adaptive and dependable mobile ubiquitous systems
A2M: Access-Assured Mobile Desktop Computing
ISC '09 Proceedings of the 12th International Conference on Information Security
Modeling remote desktop systems in utility environment with application to QoS management
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Enabling mobile application mashups with Merlion
Proceedings of the Eleventh Workshop on Mobile Computing Systems & Applications
Systems support for remote visualization of genomics applications over wide area networks
GCCB'06 Proceedings of the 2006 international conference on Distributed, high-performance and grid computing in computational biology
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
Apiary: easy-to-use desktop application fault containment on commodity operating systems
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
ReDi: an interactive virtual display system for ubiquitous devices
Proceedings of the international conference on Multimedia
System support for anywhere anytime personal computing environment
Proceedings of the 2nd International Workshop on Middleware for Pervasive Mobile and Embedded Computing
Muse: a multimedia streaming enabled remote interactivity system for mobile devices
Proceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia
A real-time remote rendering system for interactive mobile graphics
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) - Special section of best papers of ACM multimedia 2011, and special section on 3D mobile multimedia
TransCom: a virtual disk based self-management system
ATC'07 Proceedings of the 4th international conference on Autonomic and Trusted Computing
Analysis of QoE guarantee on hybrid remote display protocol for mobile thin client computing
Proceedings of the 7th International Conference on Ubiquitous Information Management and Communication
vTube: efficient streaming of virtual appliances over last-mile networks
Proceedings of the 4th annual Symposium on Cloud Computing
Hi-index | 0.00 |
Rapid improvements in network bandwidth, cost, and ubiquity combined with the security hazards and high total cost of ownership of personal computers have created a growing market for thin-client computing. We introduce THINC, a virtual display architecture for high-performance thin-client computing in both LAN and WAN environments. THINC virtualizes the display at the device driver interface to transparently intercept application display commands and translate them into a few simple low-level commands that can be easily supported by widely used client hardware. THINC's translation mechanism efficiently leverages display semantic information through novel optimizations such as offscreen drawing awareness, native video support, and server-side screen scaling. This is integrated with an update delivery architecture that uses shortest command first scheduling and non-blocking operation. THINC leverages existing display system functionality and works seamlessly with unmodified applications, window systems, and operating systems.We have implemented THINC in an X/Linux environment and compared its performance against widely used commercial approaches, including Citrix MetaFrame, Microsoft RDP, GoToMyPC, X, NX, VNC, and Sun Ray. Our experimental results on web and audio/video applications demonstrate that THINC can provide up to 4.8 times faster web browsing performance and two orders of magnitude better audio/video performance. THINC is the only thin client capable of transparently playing full-screen video and audio at full frame rate in both LAN and WAN environments. Our results also show for the first time that thin clients can even provide good performance using remote clients located in other countries around the world.