• 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