Architecture of Desktop as a Service Supported by Cloud Computing
Traditional desktop virtualization assumed the communication between client and cloud server happened on high-speed network, but as popularization of multimedia application, a large amount of data result in network congestion. With the development of cloud computing, desktop as a service is emerged as a new service for desktop delivery. This paper presents a new architecture of DaaS supported by client and protocol co-designed method, which deploys hardware microprocessor to encode and decode the channel data in client, and decreases the transmission data over the network by compression algorithm and protocol optimization.
KeywordsCloud computing Virtual desktop infrastructure Desktop as a service Remote desktop protocol
The authors would like to thank the Natural Science Foundation of Guangdong Province, China (No.9151009001000021, S2011010001155), the Ministry of Education of Guangdong Province Special Fund Funded Projects through the Cooperative of China (No. 2009B090300 341), the National Natural Science Foundation of China (No. 61262013), the High-level Talent Project for Universities, Guangdong Province, China (No. 431, YueCaiJiao 2011), and the Chinese Society of Vocational and Technical Education 2012–2013 scientific research and planning projects (NO. 204921) for their support in this research.
- 1.Cristofaro S et al. (2010) Virtual distro dispatcher: a light-weight desktop-as-a-service solution in cloud computing, Springer pp 247–260Google Scholar
- 4.Velte A, Velte T (2009) Microsoft virtualization with Hyper-V: McGraw-Hill, IncGoogle Scholar
- 5.Baratto RA et al. (2004) Mobidesk: mobile virtual desktop computing. In: Proceedings of the 10th annual international conference on mobile computing and networking, pp 1–15Google Scholar
- 6.Hazari S, Schnorr D (1999) Leveraging student feedback to improve teaching in web-based courses. The Journal 26:30–38Google Scholar
- 7.Watson J (2008) Virtualbox: bits and bytes masquerading as machines. Linux J 2008:1Google Scholar
- 8.Citrix Corporation,Citrix Application Delivery Infrastructure. Available: http://www.citrix.com/
- 9.Kivity et al. (2007) kvm: the Linux virtual machine monitor. In: Proceedings of the Linux Symposium, pp 225–230Google Scholar
- 10.Sugerman J et al. (2001) Virtualizing I/O devices on VMware workstation’s hosted virtual machine monitor. In: Proceedings of the general track: 2002 USENIX annual technical conference, pp 1–14Google Scholar
- 11.Rosenblum M (1999) VMware’s virtual platform™. In: Proceedings of hot chips, pp 185–196Google Scholar