THINC: A Remote Display Architecture for Thin-Client Computing

Ricardo A. Baratto; Jason Nieh; Leo Kim

THINC: A Remote Display Architecture for Thin-Client Computing
Baratto, Ricardo A.
Nieh, Jason
Kim, Leo
Technical reports
Computer Science
Persistent URL:
Columbia University Computer Science Technical Reports
Part Number:
Department of Computer Science, Columbia University
Publisher Location:
New York
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 remote display system architecture for high-performance thin-client computing in both LAN and WAN environments. THINC transparently maps high-level application display calls to a few simple low-level commands which can be implemented easily and efficiently. THINC introduces a number of novel latency-sensitive optimization techniques, including offscreen drawing awareness, command buffering and scheduling, non-blocking display operation, native video support, and server-side screen scaling. We have implemented THINC in an XFree86/Linux environment and compared its performance with other popular approaches, including Citrix MetaFrame, Microsoft Terminal Services, SunRay, VNC, and X. Our experimental results on web and video applications demonstrate that THINC can be as much as five times faster than traditional thin-client systems in high latency network environments and is capable of playing full-screen video at full frame rate.
Computer science
Item views
text | xml
Suggested Citation:
Ricardo A. Baratto, Jason Nieh, Leo Kim, 2004, THINC: A Remote Display Architecture for Thin-Client Computing, Columbia University Academic Commons, http://hdl.handle.net/10022/AC:P:29229.

Center for Digital Research and Scholarship at Columbia University Libraries | Terms of Use | Copyright