Troy:Efficient Service Deployment for Windows Systems  

在线阅读下载全文

作  者:Deyu ZHANG Yu XIE Mucong XU En CHENG Xiaoyan KUI Bangwen HE Yunhao LI 

机构地区:[1]School of Computer Science and Engineering,Central South University,Changsha,410083,China

出  处:《Chinese Journal of Electronics》2024年第1期313-322,共10页电子学报(英文版)

基  金:supported in part by the National Key R&D Program of China(Grant No.2022YFF0604504);the National Science Foundation of China(Grant Nos.62172439,U22A2034,and 62177047);the Major Project of Natural Science Foundation of Hunan Province(Grant No.2021JC0004);the National Natural Science Foundation of Hunan Province(Grant No.2023JJ20076);the Central South University Research Programme of Advanced Interdisciplinary Studies(Grant No.2023QYJC020);the Central South University Innovation-Driven Research Programme(Grant No.2023CXQD061)。

摘  要:The modern university computer lab and kindergarden through 12th grade classrooms require a centralized 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 modules that are responsible to generate an initial image and merge a differencing image with its parent image,respectively.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 implemented 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 deployment Virtual hard disk File system merging Windows system. 

分 类 号:TP316.7[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象