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

Yuqing LAN , Hao XU

Front. Comput. Sci. ›› 2014, Vol. 8 ›› Issue (6) : 885 -892.

PDF (511KB)
Front. Comput. Sci. ›› 2014, Vol. 8 ›› Issue (6) : 885 -892. DOI: 10.1007/s11704-014-3410-5
RESEARCH ARTICLE

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

Author information +
History +
PDF (511KB)

Abstract

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.

Keywords

virtual desktop / SPICE / compression algorithm / JPEG2000 / SPICEx

Cite this article

Download citation ▾
Yuqing LAN, Hao XU. Research on technology of desktop virtualization based on SPICE protocol and its improvement solutions. Front. Comput. Sci., 2014, 8(6): 885-892 DOI:10.1007/s11704-014-3410-5

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

Redhat. Spice for newbies. 2013

[2]

Redhat. Spice protocol. 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

[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

[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

[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

[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

[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

[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

RIGHTS & PERMISSIONS

Higher Education Press and Springer-Verlag Berlin Heidelberg

AI Summary AI Mindmap
PDF (511KB)

1354

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/