Windows NT Thin Client Solutions: Implementing Terminal Server and Citrix MetaFrame
Windows NT Thin Client Solutions: Implementing Terminal Server and Citrix MetaFrame
IEEE Internet Computing
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
Virtual Appliances for Deploying and Maintaining Software
LISA '03 Proceedings of the 17th USENIX conference on System administration
PDS: a virtual execution environment for software deployment
Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments
On the performance of wide-area thin-client computing
ACM Transactions on Computer Systems (TOCS)
A feather-weight virtual machine for windows applications
Proceedings of the 2nd international conference on Virtual execution environments
DejaView: a personal virtual computer recorder
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Turning Software into a Service
Computer
Future Generation Computer Systems
A secure collaboration service for dynamic virtual organizations
Information Sciences: an International Journal
Security in migratory interactive web applications
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia
Pragmatic assessment of research intensive areas in cloud: a systematic review
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
In recent years, we have witnessed the rapid advent of cloud computing, in which remote software is delivered as a service and accessed by users using a thin client over the Internet. In particular, a traditional desktop application can execute in the remote virtual machines of clouds without re-architecture and provide a personal desktop experience to users through remote display technologies. However, existing cloud desktop applications have isolated environments with virtual machines (VMs), which cannot adequately support application-oriented collaborations between multiple users and VMs. In this paper, we propose a flexible collaboration approach, named CyberLiveApp, to enable live virtual desktop application sharing, based on a cloud and virtualization infrastructure. CyberLiveApp supports secure application sharing and on-demand migration among multiple users or equipment. To support VM desktop sharing among multiple users, we develop a secure access mechanism to distinguish their view privileges, in which window operation events are tracked to compute hidden areas of windows in real time. A proxy-based window filtering mechanism is also proposed to deliver desktops to different users. To achieve the goals of live application sharing and migration between VMs, a presentation redirection approach based on VNC protocol and a VM cloning service based on the Libvirt interface are used. These approaches have been preliminary evaluated on an extended MetaVNC. Results of evaluations have verified that these approaches are effective and useful.