首页|Troy:Efficient Service Deployment for Windows Systems

Troy:Efficient Service Deployment for Windows Systems

扫码查看
The modern university computer lab and kindergarden through 12th grade classrooms require a cen-tralized solution to efficiently manage a large number of desktops.The existing solutions either bring virtualization overhead in runtime or requires loading a large image over 30 GB leading to an unacceptable network latency.In this work,we propose Troy which takes advantage of the differencing virtual hard disk techniques in Windows systems.As such,Troy only loads the modifications made on one machine to all other machines.Troy consists of two mod-ules that are responsible to generate an initial image and merge a differencing image with its parent image,respec-tively.Specifically,we identify the key fields in the virtual hard disk image that links the differencing image and the parent image and find the modified blocks in the differencing images that should be used to replace the blocks in the parent image.We further design a lazy copy solution to reduce the I/O burden in image merging.We have imple-mented Troy on bare metal machines.The evaluation results show that the performance of Troy is comparable to the native implementation in Windows,without requiring the Windows environment.

Service deploymentVirtual hard diskFile system mergingWindows system

Deyu ZHANG、Yu XIE、Mucong XU、En CHENG、Xiaoyan KUI、Bangwen HE、Yunhao LI

展开 >

School of Computer Science and Engineering,Central South University,Changsha,410083,China

National Key R&D Program of ChinaNational Science Foundation of ChinaNational Science Foundation of ChinaNational Science Foundation of ChinaMajor Project of Natural Science Foundation of Hunan ProvinceNational Natural Science Foundation of Hunan ProvinceCentral South University Research Programme of Advanced Interdisciplinary StudiesCentral South University Innovation-Driven Research Programme

2022YFF060450462172439U22A2034621770472021JC00042023JJ200762023QYJC0202023CXQD061

2024

电子学报(英文)

电子学报(英文)

CSTPCDEI
ISSN:1022-4653
年,卷(期):2024.33(1)
  • 22