Tunable Version Control System for Virtual Machines in an Open-Source Cloud

被引:1
|
作者
Tang, Chung Pan [1 ]
Lee, Patrick P. C. [1 ]
Wong, Tsz Yeung [1 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
关键词
VM image versioning; redundancy elimination; open-source cloud management; implementation; experimentation; SPACE;
D O I
10.1109/TSC.2013.54
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Open-source cloud platforms provide a feasible alternative of deploying cloud computing in low-cost commodity hardware and operating systems. To enhance the reliability of an open-source cloud, we design and implement CloudVS, a practical add-on system that enables version control for virtual machines (VMs). CloudVS targets a commodity cloud platform that has limited available resources. It exploits content similarities across different VM versions using redundancy elimination (RE), such that only non-redundant data chunks of a VM version are transmitted over the network and kept in persistent storage. Using RE as a building block, we propose a suite of performance adaptation mechanisms that make CloudVS amenable to different commodity settings. Specifically, we propose a tunable mechanism to balance the storage and disk seek overheads, as well as various I/O optimization techniques to minimize the interferences to other co-resident processes. We further exploit a higher degree of content similarity by applying RE to multiple VM images simultaneously, and support the copy-on-write image format. Using real-world VM snapshots, we experiment CloudVS in an open-source cloud testbed built on Eucalyptus. We demonstrate how CloudVS can be parameterized to balance the performance trade-offs between version control and normal VM operations.
引用
收藏
页码:155 / 168
页数:14
相关论文
共 50 条
  • [1] CloudVS: Enabling Version Control for Virtual Machines in an Open-Source Cloud under Commodity Settings
    Tang, Chung Pan
    Wong, Tsz Yeung
    Lee, Patrick P. C.
    2012 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2012, : 188 - 195
  • [2] Open-source control system alternatives
    Verhappen, Ian
    Control, 2019, 32 (09):
  • [3] Improving Dynamic Placement of Virtual Machines in Cloud Data Centers Based on Open-Source Development Model Algorithm
    Na Li
    XiaoLing Liu
    Yu Wang
    Musa Mojarad
    Journal of Grid Computing, 2023, 21
  • [4] Improving Dynamic Placement of Virtual Machines in Cloud Data Centers Based on Open-Source Development Model Algorithm
    Li, Na
    Liu, XiaoLing
    Wang, Yu
    Mojarad, Musa
    JOURNAL OF GRID COMPUTING, 2023, 21 (01)
  • [5] An Open-Source Control Software to the Virtual submerged floating operational system (VSFOS)
    Jiang, Zheng
    Xiang, Xianbo
    Liu, Hui
    OCEANS 2016 MTS/IEEE MONTEREY, 2016,
  • [6] The Eucalyptus Open-source Cloud-computing System
    Nurmi, Daniel
    Wolski, Rich
    Grzegorczyk, Chris
    Obertelli, Graziano
    Soman, Sunil
    Youseff, Lamia
    Zagorodnov, Dmitrii
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 124 - 131
  • [7] Live Deduplication Storage of Virtual Machine Images in an Open-Source Cloud
    Ng, Chun-Ho
    Ma, Mingcao
    Wong, Tsz-Yeung
    Lee, Patrick P. C.
    Lui, John C. S.
    MIDDLEWARE 2011, 2011, 7049 : 81 - 100
  • [8] Live deduplication storage of virtual machine images in an open-source cloud
    Ng, Chun-Ho
    Ma, Mingcao
    Wong, Tsz-Yeung
    Lee, Patrick P. C.
    Lui, John C. S.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 7049 LNCS : 81 - 100
  • [9] OPEN-SOURCE VIRTUAL ARCHAEOASTRONOMY
    Zotti, Georg
    MEDITERRANEAN ARCHAEOLOGY & ARCHAEOMETRY, 2016, 16 (04): : 17 - 24
  • [10] Document Version Control in the Pathology Laboratory: Git Is an Open-Source Option
    Renshaw, Andrew A.
    Gould, Edwin W.
    ARCHIVES OF PATHOLOGY & LABORATORY MEDICINE, 2020, 144 (11) : 1295 - +