Research on technology of desktop virtualization based on SPICE protocol and its improvement solutions
Yuqing LAN, Hao XU
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.
virtual desktop / SPICE / compression algorithm / JPEG2000 / SPICEx
[1] |
Redhat. Spice for newbies. http://spice-space.org/docs/spice for newbies. pdf, 2013
|
[2] |
Redhat. Spice protocol. http://spice-space.org/docs/spice protocol.pdf, 2013
|
[3] |
Yu W, Qiu R, Fritts J E. Advantages of motion-jpeg2000 in video processing. In: Electronic Imaging 2002. 2002, 635-645
|
[4] |
De Winter D, Simoens P, Deboosere L, De Turck F, Moreau J, Dhoedt B, Demeester P. A hybrid thin-client protocol for multimedia streaming and interactive gaming applications. In: Proceedings of the 2006 International Workshop on Network and Operating Systems Support for Digital Audio and Video. 2006, 15: 1-15:6
CrossRef
Google scholar
|
[5] |
Fok F, Lécroart B, Chan E, Simoens P, Dhoedt B. An adaptive approach to optimize thin client protocols. In: Future Network and Mobile Summit, 2010. 2010, 1-9
|
[6] |
Tolia N, Andersen D G, Satyanarayanan M. Quantifying interactive user experience on thin clients. Computer, 2006, 39(3): 46-52
CrossRef
Google scholar
|
[7] |
Zinca D. Design of a modified RFB protocol and its implementation in an ultra-thin client. In: Proceedings of the 9th International Symposium on Electronics and Telecommunications. 2010, 157-160
|
[8] |
Jang S M, Choi W H, Kim W Y. Smart separated software execution system for software as a service. In: Proceedings of the 14th International Conference on Advanced Communication Technology. 2012, 965-970
|
[9] |
Liao X, Jin H, Hu L, Liu H. Towards virtualized desktop environment. Concurrency and Computation: Practice and Experience, 2010, 22(4): 419-440
CrossRef
Google scholar
|
[10] |
Li J, Jia Y, Liu L, Wo T. Cyberliveapp: A secure sharing and migration approach for live virtual desktop applications in a cloud environment. Future Generation Computer Systems, 2013, 29(1): 330-340
CrossRef
Google scholar
|
[11] |
Chen L, Shashidhar N, Liu Q. Scalable secure mjpeg video streaming. In: Proceedings of the 26th International Conference on Advanced Information Networking and Applications Workshops. 2012, 111-115
CrossRef
Google scholar
|
[12] |
Information technology- JPEG2000 image coding system: Motion jpeg 2000. 2007, ISO/IEC 15444-3
|
[13] |
Deshpande S, Zeng W. Http streaming of JPEG2000 images. In: Proceedings of the 2001 International Conference on Information Technology: Coding and Computing. 2001, 15-19
|
[14] |
Gormish M, Lee D, Marcellin M. JPEG2000: overview, architecture, and applications. In: Proceedings of the 2000 International Conference on Image Processing. 2000, 2: 29-32
|
[15] |
Nieh J, Yang S J, Novik N. Measuring thin-client performance using slow-motion benchmarking. ACM Transactions on Computer System, 2003, 21(1): 87-115
CrossRef
Google scholar
|
[16] |
Yang S J, Nieh J, Selsky M, Tiwari N. The performance of remote display mechanisms for thin-client computing. In: Proceedings of the 2002 USENIX Annual Technical Conference on General Track. 2002, 131-146
|
/
〈 | 〉 |