摘要
远程显示技术是应用虚拟化系统中的关键技术,它的好坏将直接影响系统性能与用户体验。在目前的应用虚拟化系统中,远程显示多采用图像传输协议,易产生比较大的网络流量。针对该问题,提出一种基于组件的应用虚拟化方法。为源应用创建组件树模型,将该模型解析同构为Web组件模型,使源应用界面同构为Web界面展现在虚拟端,让用户在虚拟端的外设操作传输到源端模拟执行,源应用界面的变化以组件为数据元传输到虚拟端进行更新,以保证虚拟端与源端之间的同步。将基于组件的虚拟化模型与基于图像的虚拟化模型进行对比,实验结果表明,基于组件的虚拟化方法能够产生较少的网络流量。
Remote display is one of the key technologies of application virtualization system that will directly affect the system performance and user experience. In the present application virtualization system, remote display mostly uses image transmission protocol. This will produce a large amount of network traffic. To solve this problem, this paper proposes a component-based approach for application virtualization. Create the component tree model for source application's interface, then resolve this model and create a Web component model which is isomorphic to it, so that the source application's interface is isomorphic to Web interface showing in the virtual terminal. Sending user's peripheral operations in virtual terminal to source terminal to simulation execute and changes in source application interface send to virtual terminal using component as data element to ensure virtual terminal is synchronous with source terminal. Experiment contrasts component-based virtualization model with image-based virtualization model, and the result shows that component-based application virtualization approach is indeed able to produce less network traffic.
出处
《计算机工程》
CAS
CSCD
2013年第11期264-267,共4页
Computer Engineering
基金
国家部委基金资助项目
关键词
应用虚拟化
远程显示
界面
图形传输
组件
流量
application virtualization
remote display
interface
image transmission
component
traffic