计算机科学 ›› 2015, Vol. 42 ›› Issue (Z6): 321-324.

• 无线网络与通信 • 上一篇    下一篇

SPICE在透明桌面服务机制中的应用及优化研究

王斌,余佳齐,李伟民,朱翀,盛津芳   

  1. 中南大学信息科学与工程学院 湖南410083,中南大学信息科学与工程学院 湖南410083,中南大学信息科学与工程学院 湖南410083,中南大学信息科学与工程学院 湖南410083,中南大学信息科学与工程学院 湖南410083
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受科技部国际合作项目:基于透明计算的智能移动终端网络化操作系统(2013DFB10070)资助

Research on Application and Optimization of SPICE in Transparent Desktop Service Mechanism

WANG Bin, YU Jia-qi, LI Wei-min, ZHU Chong and SHENG Jin-fang   

  • Online:2018-11-14 Published:2018-11-14

摘要: 随着计算机网络和虚拟化技术的发展,桌面虚拟化解决方案日益成熟。桌面虚拟化技术改变过去分散、独立的服务模式,给用户提供统一、安全的桌面体验服务。SPICE(Simple Protocol for Independent Computing Environment)作为开源的虚拟桌面解决方案能提供高性能、动态自适应的虚拟桌面服务。通过虚拟化技术和SPICE协议构建桌面虚拟化平台,为用户提供桌面虚拟化服务,即透明桌面服务。但目前该方案还存在不足,如不能适用于用户可控性高的环境,图形交互体验质量也有待提高。由此对SPICE进行了相关优化,实现了虚拟主机与客户端主机间的文件互传,同时针对SPICE图形交互进行了改进,缩短了用户操作的响应时间。最后通过实验验证该优化能提供用户可控性更强、体验质量更好的服务。

Abstract: With the development of computer network and virtualization technology,the desktop virtualization solution is becoming more and more mature.Desktop virtualization technology changes the past decentralized and independent service mode and provides users a kind of unified and secure desktop service.The SPICE(Simple Protocol for Independent Computing Environment) can provide the dynamic adaptive virtual desktop service with high performance as an open source virtual desktop solution.Based on virtualization technology and SPICE protocol,this article built a desktop virtualization platform to provide users with desktop virtualization services,named the transparent desktop services.However,there are still many deficiencies in this solution.For instance,it cannot be applied to the environment of high user controllability,and the quality of graphic interactive experience is to be improved.Therefore,SPICE was optimized in this paper.A transparent file transfer mechanism was proposed,which achieves file transfer between Guest OS and client.And the performance of SPICE graphical interaction was improved,which reduces response time of users’ operations.Finally,experiment results show that the optimizations can provide users with higher user-controllable service and better experience quality.

Key words: Desktop virtualization,SPICE,Transparent desktop service,File transfer,Graphical optimization

[1] Yan L.Development and application of desktop virtualization technology[C]∥2011 IEEE 3rd International Conference onCommunication Software and Networks(ICCSN).IEEE,2011:326-329
[2] Deboosere L,Vankeirsbilck B,Simoens P,et al.Cloud-baseddesktop services for thin clients[J].Internet Computing,IEEE,2012,16(6):60-67
[3] Dasilva D A,Liu L,Bessis N,et al.Enabling Green IT through Building a Virtual Desktop Infrastructure[C]∥2012 Eighth International Conference on Semantics,Knowledge and Grids(SKG).IEEE,2012:32-38
[4] Tolia N,Andersen D G,Satyanarayanan M.Quantifying interactive user experience on thin clients[J].Computer,2006,39(3):46-52
[5] Microsoft,Windows Remote Destkop Protocol and Windows Terminal Services.http://www.microsoft.com
[6] VMware,VMware ViewTM 4 with PCoIP.https://www.vmware.com
[7] C.Inc.,Citrix Independent Computing Architecture(ICA) and Citrix Xen App.http://www.citrix.com
[8] Redhat.Spice for newbies.http://spice-space.org/docs/spice_for_newbies.pdf,2014
[9] 徐浩,兰雨晴.基于 SPICE 协议的桌面虚拟化技术研究与改进方案[J].计算机工程与科学,2013,35(12):20-25
[10] Redhat.Spice protocol.http://spice-space.org/docs/spice-for-newbies.pdf,2014
[11] 乔咏.SPICE 协议的视频传输分析与改进[D].济南:山东大学,2013
[12] Lai A M,Nieh J.On the performance of wide-area thin-clientcomputing[J].ACM Transactions on Computer Systems(TOCS),2006,24(2):175-209
[13] Nieh J,Yang S J,Novik N.Measuring thin-client performance using slow-motion benchmarking[J].ACM Transactions on Computer System,2003,21(1):87-115
[14] Casas P,Seufert M,Egger S,et al.Quality of experience in remote virtual desktop services[C]∥2013 IFIP/IEEE International Symposium on Integrated Network Management(IM 2013).IEEE,2013:1352-1357

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!