Research on technology of desktop virtualization based on SPICE protocol and its improvement solutions

Increasingly mature cloud computing technology promotes virtual desktop technology, which can solve many problems existing in traditional computing models. However, virtual desktop solutions introduce the thorny problem of how to deliver a real desktop experience to users, as if they are using it locally, especially when playing video. The SPICE (simple protocol for independent computing environments) virtual desktop solution provides several image compression algorithms to address this problem with the purpose of making virtual desktops as real as possible. Although different compression algorithms can contribute their own abilities to different images to a large extent, switching between them is a big problem that consumes a large amount of resources to detect the different type of image and also causes jitter of the virtual desktop. This paper proposes a new solution, called SPICEx, using the JPEG2000 compression algorithm with dynamic compression ratios to solve the problem and finally validates that the performance is better than that of SPICE. With better quality of user experience and also reducing bandwidth consumption, SPICEx solution is meaningful in virtual desktop fields and can be widely used.

[1]  Jason Nieh,et al.  The Performance of Remote Display Mechanisms for Thin-Client Computing , 2002, USENIX Annual Technical Conference, General Track.

[2]  Wei Yu,et al.  Advantages of motion-JPEG2000 in video processing , 2002, IS&T/SPIE Electronic Imaging.

[3]  Daniel Zinca Design of a modified RFB protocol and its implementation in an ultra-thin client , 2010, 2010 9th International Symposium on Electronics and Telecommunications.

[4]  Jason Nieh,et al.  Measuring thin-client performance using slow-motion benchmarking , 2001, TOCS.

[5]  Pieter Simoens,et al.  An adaptive approach to optimize thin client protocols , 2010, 2010 Future Network & Mobile Summit.

[6]  Mahadev Satyanarayanan,et al.  Quantifying interactive user experience on thin clients , 2006, Computer.

[7]  Filip De Turck,et al.  A hybrid thin-client protocol for multimedia streaming and interactive gaming applications , 2006, NOSSDAV '06.

[8]  Hai Jin,et al.  Towards virtualized desktop environment , 2010, IEEE HPCC 2010.

[9]  Jianxin Li,et al.  CyberLiveApp: A secure sharing and migration approach for live virtual desktop applications in a cloud environment , 2013, Future Gener. Comput. Syst..

[10]  Qingzhong Liu,et al.  Scalable Secure MJPEG Video Streaming , 2012, 2012 26th International Conference on Advanced Information Networking and Applications Workshops.

[11]  Michael W. Marcellin,et al.  JPEG 2000: overview, architecture, and applications , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[12]  Wenjun Zeng,et al.  HTTP streaming of JPEG2000 images , 2001, Proceedings International Conference on Information Technology: Coding and Computing.

[13]  Won-Young Kim,et al.  Smart separated software execution system for software as a service , 2012, 2012 14th International Conference on Advanced Communication Technology (ICACT).