Architecture of Desktop as a Service Supported by Cloud Computing

  • Jianqi Liu
  • Hehua YanEmail author
  • Caifeng Zou
  • Hui Suo
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 260)


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.


Cloud 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. 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
  2. 2.
    Turner M et al (2003) Turning software into a service. Computer 36:38–44CrossRefGoogle Scholar
  3. 3.
    Buxmann P et al (2008) Software as a service. Wirtschaftsinformatik 50:500–503CrossRefGoogle Scholar
  4. 4.
    Velte A, Velte T (2009) Microsoft virtualization with Hyper-V: McGraw-Hill, IncGoogle Scholar
  5. 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. 6.
    Hazari S, Schnorr D (1999) Leveraging student feedback to improve teaching in web-based courses. The Journal 26:30–38Google Scholar
  7. 7.
    Watson J (2008) Virtualbox: bits and bytes masquerading as machines. Linux J 2008:1Google Scholar
  8. 8.
    Citrix Corporation,Citrix Application Delivery Infrastructure. Available:
  9. 9.
    Kivity et al. (2007) kvm: the Linux virtual machine monitor. In: Proceedings of the Linux Symposium, pp 225–230Google Scholar
  10. 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. 11.
    Rosenblum M (1999) VMware’s virtual platform™. In: Proceedings of hot chips, pp 185–196Google Scholar
  12. 12.
    Schmidt BK et al (1999) The interactive performance of SLIM: a stateless, thin-client architecture. ACM SIGOPS Oper Syst Rev 33:32–47CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2014

Authors and Affiliations

  1. 1.Guangdong Jidian PolytechnicGuangzhouChina

Personalised recommendations