Duplication of Windows Services
Zhiyong Shan, Xin Wang, Tzi-cker Chiueh, Rajiv Bagai

TL;DR
This paper presents a systematic methodology for duplicating Windows system and ordinary services at the OS level, enabling virtualization of Windows services crucial for cloud computing and HPC applications.
Contribution
It introduces the first known systematic approach to duplicate Windows services, addressing proprietary implementation challenges and enabling OS-level virtualization for Windows.
Findings
Successfully duplicated services on different Windows versions
Identified key issues affecting service duplication
Methodology applicable to core Windows services
Abstract
OS-level virtualization techniques virtualize system resources at the system call interface, has the distinct advantage of smaller run-time resource requirements as compared to HAL-level virtualization techniques, and thus forms an important building block for virtualizing parallel and distributed applications such as a HPC clusters. Because the Windows operating system puts certain critical functionalities in privileged user-level system service processes, a complete OS-level virtualization solution for the Windows platform requires duplication of such Windows service as Remote Procedure Call Server Service (RPCSS). As many implementation details of the Windows system services are proprietary, duplicating Windows system services becomes the key technical challenge for virtualizing the Windows platform at the OS level. Moreover, as a core component of cloud computing, IIS web…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Advanced Malware Detection Techniques · Security and Verification in Computing
