计算机工程

• 开发研究与工程应用 • 上一篇    下一篇

一种基于组件的应用虚拟化方法

(中国电子科技集团公司第三十二研究所,上海 200233)   

  1. (中国电子科技集团公司第三十二研究所,上海 200233)
  • 收稿日期:2013-07-11 出版日期:2013-11-15 发布日期:2013-11-13
  • 作者简介:王 千(1990-),女,硕士研究生,主研方向:基础软件;张 激,研究员;高元钧,工程师
  • 基金项目:
    国家部委基金资助项目

A Component-based Approach for Application Virtualization

(The 32nd Research Institute of China Electronics Technology Group Corporation, Shanghai 200233, China)   

  1. (The 32nd Research Institute of China Electronics Technology Group Corporation, Shanghai 200233, China)
  • Received:2013-07-11 Online:2013-11-15 Published:2013-11-13

摘要: 远程显示技术是应用虚拟化系统中的关键技术,它的好坏将直接影响系统性能与用户体验。在目前的应用虚拟化系统中,远程显示多采用图像传输协议,易产生比较大的网络流量。针对该问题,提出一种基于组件的应用虚拟化方法。为源应用创建组件树模型,将该模型解析同构为Web组件模型,使源应用界面同构为Web界面展现在虚拟端,让用户在虚拟端的外设操作传输到源端模拟执行,源应用界面的变化以组件为数据元传输到虚拟端进行更新,以保证虚拟端与源端之间的同步。将基于组件的虚拟化模型与基于图像的虚拟化模型进行对比,实验结果表明,基于组件的虚拟化方法能够产生较少的网络流量。

关键词: 应用虚拟化, 远程显示, 界面, 图形传输, 组件, 流量

Abstract: 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.

Key words: application virtualization, remote display, interface, image transmission, component, traffic

中图分类号: