ACM SIGOPS Operating Systems Review
X Protocol reference manual (3rd ed.)
X Protocol reference manual (3rd ed.)
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Using latency to evaluate interactive system performance
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
The design, implementation and evaluation of SMART: a scheduler for multimedia applications
Proceedings of the sixteenth ACM symposium on Operating systems principles
Fine-grained dynamic instrumentation of commodity operating system kernels
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Toward Ubiquitous Environments for Mobile Users
IEEE Internet Computing
IEEE Internet Computing
A Case for NOW (Networks of Workstations)
IEEE Micro
Devices on the desk area network
IEEE Journal on Selected Areas in Communications
Limits of wide-area thin-client computing
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A graphical user interface toolkit approach to thin-client computing
Proceedings of the 11th international conference on World Wide Web
Measuring thin-client performance using slow-motion benchmarking
ACM Transactions on Computer Systems (TOCS)
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
Measuring Thin-Client Performance Using Slow-Motion Benchmarking
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Web browsing performance of wireless thin-client computing
WWW '03 Proceedings of the 12th international conference on World Wide Web
A Novel Codec for Thin Client Computing
DCC '00 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
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
MGC '04 Proceedings of the 2nd workshop on Middleware for grid computing
Reincarnating PCs with portable SoulPads
Proceedings of the 3rd international conference on Mobile systems, applications, and services
THINC: a virtual display architecture for thin-client computing
Proceedings of the twentieth ACM symposium on Operating systems principles
On the performance of wide-area thin-client computing
ACM Transactions on Computer Systems (TOCS)
Resource consumption-aware QoS in cluster-based VOD servers
Journal of Systems Architecture: the EUROMICRO Journal
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
Interactive performance measurement with VNCplay
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
The collective: a cache-based system management architecture
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Operating system support for multi-user, remote, graphical interaction
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Optimizing multimedia experience in a thin client environment for a resource constrained processor
IWCMC '07 Proceedings of the 2007 international conference on Wireless communications and mobile computing
Towards Scheduling Virtual Machines Based On Direct User Input
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Flashproxy: transparently enabling rich web content via remote execution
Proceedings of the 6th international conference on Mobile systems, applications, and services
Experiences with client-based speculative remote display
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
A2M: Access-Assured Mobile Desktop Computing
ISC '09 Proceedings of the 12th International Conference on Information Security
Recovery strategies for streaming media service in a cluster-based VOD server with a fault node
International Journal of Parallel Programming
CSNA '07 Proceedings of the IASTED International Conference on Communication Systems, Networks, and Applications
Managing responsiveness of virtual desktops using passive monitoring
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
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
Parallel failure recovery techniques in cluster-based media servers
The Journal of Supercomputing
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
GTCOM: a network-based platform for hosting on-demand desktop computing
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Thin-Client computing for supporting the qos of streaming media in mobile devices
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part II
An effective failure recovery mechanism with pipeline computing in clustered-based VOD servers
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part II
Load distribution strategies in cluster-based transcoding servers for mobile clients
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Understanding screen contents for building a high performance, real time screen sharing system
Proceedings of the 20th ACM international conference on Multimedia
Bulk synchronous visualization
Proceedings of the 2013 International Workshop on Programming Models and Applications for Multicores and Manycores
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
Cloudlet-screen computing: a client-server architecture with top graphics performance
International Journal of Ad Hoc and Ubiquitous Computing
High performance many-to-many intranet screen sharing with DisplayCast
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Hi-index | 0.00 |
Taking the concept of thin clients to the limit, this paper proposes that desktop machines should just be simple, stateless I/O devices (display, keyboard, mouse, etc.) that access a shared pool of computational resources over a dedicated interconnection fabric --- much in the same way as a building's telephone services are accessed by a collection of handset devices. The stateless desktop design provides a useful mobility model in which users can transparently resume their work on any desktop console.This paper examines the fundamental premise in this system design that modern, off-the-shelf interconnection technology can support the quality-of-service required by today's graphical and multimedia applications. We devised a methodology for analyzing the interactive performance of modern systems, and we characterized the I/O properties of common, real-life applications (e.g. Netscape, streaming video, and Quake) executing in thin-client environments. We have conducted a series of experiments on the Sun Ray™ 1 implementation of this new system architecture, and our results indicate that it provides an effective means of delivering computational services to a workgroup.We have found that response times over a dedicated network are so low that interactive performance is indistinguishable from a dedicated workstation. A simple pixel encoding protocol requires only modest network resources (as little as a 1Mbps home connection) and is quite competitive with the X protocol. Tens of users running interactive applications can share a processor without any noticeable degradation, and many more can share the network. The simple protocol over a 100Mbps interconnection fabric can support streaming video and Quake at display rates and resolutions which provide a high-fidelity user experience.