DocumentCode
1813228
Title
Virtual execution environment for windows applications
Author
Sun, Hailei ; Wo, Tianyu
Author_Institution
Inst. of Adv. Comput. Technol., Beihang Univ. (BUAA), Beijing, China
fYear
2011
fDate
15-17 Sept. 2011
Firstpage
382
Lastpage
386
Abstract
Application virtualization has been a trend for the architecture of Software as a Service (SaaS), which isolates applications from OS and from other applications. This paper provides a solution of virtual execution environment for windows applications, which intercepts a select subset of system calls at the user-level, incorporates the resources requested by the applications which are stored in different places through copy-on-write scheme and renaming mechanisms and implements three modules, including virtual registry, file visit virtualization and system objects virtualization in order to isolate applications from OS and from other application partially. Using the environment, the applications could be run in the host system without installation and without any changes. Experimental results demonstrate that the overhead of our solution is limited and acceptable.
Keywords
cloud computing; operating systems (computers); software architecture; user interfaces; virtualisation; Windows applications; application virtualization; copy-on-write scheme; file visit virtualization; software architecture; software as a service; system calls; system object virtualization; virtual execution environment; virtual registry; Application virtualization; Computer architecture; Libraries; Operating systems; Prototypes; Virtual machining; Application virtualization; Virtual execution environment;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing and Intelligence Systems (CCIS), 2011 IEEE International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-61284-203-5
Type
conf
DOI
10.1109/CCIS.2011.6045094
Filename
6045094
Link To Document