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 :
بازگشت