跳到主要导航 跳到搜索 跳到主要内容

An optimized approach to virtualize an execution environment for windows applications

  • Hailei Sun*
  • , Tianyu Wo
  • *此作品的通讯作者
  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Application virtualization is to isolate applications from the host system and from other applications in an operating system. This paper focuses on virtualization strategies and optimized strategies in our optimized approach to virtualize an execution environment for windows applications. Since the resources, such as registry, file and system object, play different roles during the runtime, different virtualization strategies are adopted. Every resource is divided into different groups which have different priorities according to the attributes and functions of the groups during the runtime. Registry virtualization is to rewrite the system calls, and file visit virtualization and system objects virtualization are to rewrite the parameters of the system calls. Moreover, because of the complicated scenarios during the runtime, our approach adopts three main optimized strategies, which are synchronization methods, parameter buffer and optimized methods of private registry. Synchronization methods are used to improve the performance of multi-threads and multi-processes created by applications. Parameter buffer is used to reduce the allocation operation when parameters are required to rewritten in the high frequent system calls made by applications, usually tens of thousands of times per run. Optimized methods of private registry are used to speed up the rewritten system calls for the virtual registry. Through the optimized strategies, the average overhead is reduced to 30% and the absolute value of time-consuming is acceptable.

源语言英语
主期刊名Proceedings - 2011 International Conference on Cloud and Service Computing, CSC 2011
19-25
页数7
DOI
出版状态已出版 - 2011
活动2011 International Conference on Cloud and Service Computing, CSC 2011 - Hong Kong, 中国
期限: 12 12月 201114 12月 2011

出版系列

姓名Proceedings - 2011 International Conference on Cloud and Service Computing, CSC 2011

会议

会议2011 International Conference on Cloud and Service Computing, CSC 2011
国家/地区中国
Hong Kong
时期12/12/1114/12/11

学术指纹

探究 'An optimized approach to virtualize an execution environment for windows applications' 的科研主题。它们共同构成独一无二的学术指纹。

引用此