IaaS 云中语义感知的虚拟机镜像管理
分布式、并行与集群计算
2019-07-30 v2
摘要
基础设施即服务(IaaS)云同时承载多样化的用户请求集合,需要一种大规模存储和检索虚拟机镜像(VMI)的高效策略。VMI 存储管理需要处理多个通常为 GB 量级的 VMI,这带来了阻碍弹性资源管理与配置的 VMI 蔓延问题。然而,现有促进 VMI 管理的技术在 VMI 语义(即基础镜像和软件包层面)上有所忽视,要么识别与提取可复用功能的可能性受限,要么具有更高的 VMI 发布与检索开销。在本文中,我们设计、实现并评估了 Expelliarmus,一种新颖的 VMI 管理系统,有助于最小化存储、发布和检索开销。为实现此目标,Expelliarmus 融合了三个互补特性。首先,它利用建模为语义图的 VMI 来加速多个 VMI 之间的相似性计算。其次,Expelliarmus 提供语义感知的 VMI 分解与基础镜像选择,以提取并存储非冗余的基础镜像和软件包。第三,Expelliarmus 还能根据用户请求基于所需软件包组装 VMI。我们通过真实测试平台上一组代表性的合成云 VMI 评估 Expelliarmus。实验结果表明,与最先进系统(如 IBM 的 Mirage 和 Hemera)相比,我们的以语义为中心的方法能够将仓库大小优化 2.2 至 16 倍,并显著改善 VMI 发布性能且检索性能略有提升。
引用
@article{arxiv.1906.09122,
title = {Semantics-aware Virtual Machine Image Management in IaaS Clouds},
author = {Nishant Saurabh and Julian Remmers and Dragi Kimovski and Radu Prodan and Jorge G. Barbosa},
journal= {arXiv preprint arXiv:1906.09122},
year = {2019}
}