Enabling Remote Desktop in a Virtualized Environment for Cloud Services

Cloud computing is the innovative and leading
information technology model for enabling convenient, on-demand
network access to a shared pool of configurable computing resources
that can be rapidly provisioned and released with minimal
management effort. This paper presents our development on enabling
an individual user's desktop in a virtualized environment, which is
stored on a remote virtual machine rather than locally. We present the
initial work on the integration of virtual desktop and application
sharing with virtualization technology. Given the development of
remote desktop virtualization, this proposed effort has the potential to
positively provide an efficient, resilience and elastic environment for
online cloud service. Users no longer need to burden the cost of
software licenses and platform maintenances. Moreover, this
development also helps boost user productivity by promoting a
flexible model that lets users access their desktop environments from
virtually anywhere.





References:
<p>[1] I. Foster, Y. Zhao, I. Raicu, and S. Lu. &ldquo;Cloud Computing and Grid
Computing 360-Degree Compared,&rdquo; IEEE Grid Computing
Environments Workshop, pp. 1-10, 2008.
[2] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A.
Konwinski, G. Lee, D. A. Patterson, A. Rabkin, and M. Zaharia, &ldquo;Above
the Clouds: A Berkeley View of Cloud Computing,&rdquo; 2009.
[3] L. Nussbaum, F. Anhalt, O. Mornard and J.-P. Gelas, &ldquo;Linux-based
virtualization for HPC clusters,&rdquo; Linux Symposium, pp. 221-234, July
2009.
[4] G. Goth, &ldquo;Virtualization: Old Technology Offers Huge New Potential,&rdquo;
IEEE Distributed Systems Online, vol. 8, no. 2, 2007.
[5] R. A. Meyer and L. H. Seawright, &ldquo;A Virtual Machine Time-Sharing
System,&rdquo; IBM Systems Journal, vol. 9, no. 3, 1970.
[6] R. P. Goldberg, &ldquo;Architecture of Virtual Machines, &ldquo;National Computer
Conference Proceedings, AFIPS Press, vol. 42, pp. 309-318, June 1973.
[7] A. Sultana, B. Daimary, M. Chettri, J. Joseph, &ldquo;Virtualized Remote Web
Desktop,&rdquo; IEEE NCETACS National Conference on Emerging Trends
and Applications in Computer Science, 2012.
[8] M. Miller, &ldquo;Cloud Computing: Web-Based Applications That Change the
Way You Work and Collaborate Online,&rdquo; Que Publishing, 2009.
[9] H. Lee, &ldquo;Design for management software of desktop virtualization
solutions,&rdquo; IEEE Information and Communication Technology
Convergence, ICTC 2010.
[10] L. Yan, &ldquo;Development and application of desktop virtualization
technology,&rdquo; IEEE Communication Software and Networks ICCSN,
2011.
[11] VMware virtualization, Available at: http://www.vmware.com/
[12] Citrix XenDesktop, Available at:
http://www.citrix.com/products/xendesktop/overview.html
[13] KVM - Kernel-based Virtual Machine, Available at:
http://www.linux-kvm.org/page/Main_Page
[14] G. J. Popek, and R. P. Goldberg. &ldquo;Formal Requirements for Virtualizable
Third Generation Architectures,&rdquo; Communications of the ACM, vol. 17,
pp. 412-421, 1974.
[15] Xen hypervisor, Available at: http://www.xen.org/
[16] W. Chen, H. Lu, L. Shen, Z. Wang, N. Xiao and Dan Chen, &ldquo;A Novel
Hardware Assisted Full Virtualization Technique,&rdquo; The 9th International
Conference for Young Computer Scientists, pp. 1292-1297, Nov. 2008.
[17] NCHC Formosa 3 Cloud Cluster, Available at:
http://formosa3.nchc.org.tw/
[18] NCHC, National Center for High-performance Computing, Available at:
http://www.nchc.org.tw
[19] Libvirt - The virtualization API, Available at: http://libvirt.org/</p>