%0 Journal Article
%T Prefetch Mechanism for On-Demand Software Deployment in Virtual Machine Environments
虚拟机环境下软件按需部署中的预取机制
%A CHEN Bin
%A XIAO Nong
%A CAI Zhi-Ping
%A WANG Zhi-Ying
%A
陈彬
%A 肖侬
%A 蔡志平
%A 王志英
%J 软件学报
%D 2010
%I
%X 针对大规模虚拟机环境下软件的按需部署,提出了一种基于预取的按需软件部署优化机制,能够降低用户端虚拟机的启动延迟以及为用户提供更好的虚拟机本地运行性能.基于用户使用软件的行为特点以及虚拟磁盘映像的细粒度分割,预取机制在后台对服务器端存储的虚拟磁盘映像进行预取,通过一种基于访问频率和优先级的预取目标识别算法AFPTR(access frequency and priority-based prefetch target recognition)和一种预取量动态调节机制,将预取集中在用户使用的少数小尺寸的虚拟磁盘映像上,并在预取过程中对预取量进行动态自适应地调节,以提高虚拟磁盘访问的本地命中率,进而提高用户端虚拟机的运行性能.基于QEMU虚拟机和Linux平台,实现了基于预取的按需软件部署原型系统.实验结果表明,预取机制能够有效地降低虚拟机的启动延迟,并能提高虚拟机的本地运行性能,支持虚拟机环境下按需、快速的软件部署.
%K virtual machine
%K virtual machine monitor
%K COW(copy-on-write) disk
%K prefetch
%K on-demand software deployment
虚拟机
%K 虚拟机管理器
%K COW(copy-on-write)磁盘
%K 预取
%K 按需软件部署
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=9366607325B9A5FDFF7FC71963AB5874&yid=140ECF96957D60B2&vid=659D3B06EBF534A7&iid=59906B3B2830C2C5&sid=8D67A19675170EFD&eid=083598D863A6B4CC&journal_id=1000-9825&journal_name=软件学报&referenced_num=0&reference_num=20