Virtualizing System and Ordinary Services in Windows-based OS-Level Virtual Machines

09/15/2016
by   Zhiyong Shan, et al.
0

OS-level virtualization incurs smaller start-up and run-time overhead than HAL-based virtualization and thus forms an important building block for developing fault-tolerant and intrusion-tolerant applications. A complete implementation of OS-level virtualization on the Windows platform requires virtualization of Windows services, such as system services like the Remote Procedure Call Server Service (RPCSS), because they are essentially extensions of the kernel. As Windows system services work very differently from their counterparts on UNIX-style OS, i.e., daemons, and many of their implementation details are proprietary, virtualizing Windows system services turned out to be the most challenging technical barrier for OS-level virtualization for the Windows platform. In this paper, we describe a general technique to virtualize Windows services, and demonstrate its effectiveness by applying it to successfully virtualize a set of important Windows system services and ordinary services on different versions of Windows OS, including RPCSS, DcomLaunch, IIS service group, Tlntsvr, MySQL, Apache2.2, CiSvc, ImapiService, etc.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 4

08/13/2016

Duplication of Windows Services

OS-level virtualization techniques virtualize system resources at the sy...
09/15/2016

Confining Windows Inter-Process Communications for OS-Level Virtual Machine

As OS-level virtualization technology usually imposes little overhead on...
09/01/2020

Railgun: streaming windows for mission critical systems

Some mission critical systems, such as fraud detection, require accurate...
06/23/2021

Railgun: managing large streaming windows under MAD requirements

Some mission critical systems, e.g., fraud detection, require accurate, ...
01/20/2022

spotFuzzer: Static Instrument and Fuzzing Windows COTs

The security research on Windows has received little attention in the ac...
08/13/2018

Interactive Launch of 16,000 Microsoft Windows Instances on a Supercomputer

Simulation, machine learning, and data analysis require a wide range of ...
12/16/2020

Practical use of Windows data collector process and testing analysis

The paper demonstrates the Windows data collectordevelopment process wit...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.