Efficient update activation for virtual machines in iaas cloud computing environments

Hiroshi Yamada, Shuntaro Tonosaki, Kenji Kono

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Infrastructure as a Service (IaaS), a form of cloud computing, is gaining attention for its ability to enable efficient server administration in dynamic workload environments. In such environments, however, updating the software stack or content files of virtual machines (VMs) is a time-consuming task, discouraging administrators from frequently enhancing their services and fixing security holes. This is because the administrator has to upload the whole new disk image to the cloud platform via the Internet, which is not yet fast enough that large amounts of data can be transferred smoothly. Although the administrator can apply incremental updates directly to the running VMs, he or she has to carefully consider the type of update and perform operations on all running VMs, such as application restarts. This is a tedious and error-prone task. This paper presents a technique for synchronizing VMs with less time and lower administrative burden. We introduce the Virtual Disk Image Repository, which runs on the cloud platform and automatically updates the virtual disk image and the running VMs with only the incremental update information. We also show a mechanism that performs necessary operations on the running VM such as restarting server processes, based on the types of files that are updated. We implement a prototype on Linux 2.6.31.14 and Amazon Elastic Compute Cloud. An experiment shows that our technique can synchronize VMs in an order-of-magnitude shorter time than the conventional disk-imagebased VM method. Also, we discuss limitations of our technique and some directions for more efficient VM updates.

Original languageEnglish
Pages (from-to)469-479
Number of pages11
JournalIEICE Transactions on Information and Systems
VolumeE97-D
Issue number3
DOIs
Publication statusPublished - 2014

Fingerprint

Cloud computing
Chemical activation
Servers
Virtual machine
Internet

Keywords

  • Cloud computing
  • IaaS
  • Software updates
  • Virtual machines

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Software
  • Artificial Intelligence
  • Hardware and Architecture
  • Computer Vision and Pattern Recognition

Cite this

Efficient update activation for virtual machines in iaas cloud computing environments. / Yamada, Hiroshi; Tonosaki, Shuntaro; Kono, Kenji.

In: IEICE Transactions on Information and Systems, Vol. E97-D, No. 3, 2014, p. 469-479.

Research output: Contribution to journalArticle

@article{3da604111fdc42c480b563dc47b04d36,
title = "Efficient update activation for virtual machines in iaas cloud computing environments",
abstract = "Infrastructure as a Service (IaaS), a form of cloud computing, is gaining attention for its ability to enable efficient server administration in dynamic workload environments. In such environments, however, updating the software stack or content files of virtual machines (VMs) is a time-consuming task, discouraging administrators from frequently enhancing their services and fixing security holes. This is because the administrator has to upload the whole new disk image to the cloud platform via the Internet, which is not yet fast enough that large amounts of data can be transferred smoothly. Although the administrator can apply incremental updates directly to the running VMs, he or she has to carefully consider the type of update and perform operations on all running VMs, such as application restarts. This is a tedious and error-prone task. This paper presents a technique for synchronizing VMs with less time and lower administrative burden. We introduce the Virtual Disk Image Repository, which runs on the cloud platform and automatically updates the virtual disk image and the running VMs with only the incremental update information. We also show a mechanism that performs necessary operations on the running VM such as restarting server processes, based on the types of files that are updated. We implement a prototype on Linux 2.6.31.14 and Amazon Elastic Compute Cloud. An experiment shows that our technique can synchronize VMs in an order-of-magnitude shorter time than the conventional disk-imagebased VM method. Also, we discuss limitations of our technique and some directions for more efficient VM updates.",
keywords = "Cloud computing, IaaS, Software updates, Virtual machines",
author = "Hiroshi Yamada and Shuntaro Tonosaki and Kenji Kono",
year = "2014",
doi = "10.1587/transinf.E97.D.469",
language = "English",
volume = "E97-D",
pages = "469--479",
journal = "IEICE Transactions on Information and Systems",
issn = "0916-8532",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "3",

}

TY - JOUR

T1 - Efficient update activation for virtual machines in iaas cloud computing environments

AU - Yamada, Hiroshi

AU - Tonosaki, Shuntaro

AU - Kono, Kenji

PY - 2014

Y1 - 2014

N2 - Infrastructure as a Service (IaaS), a form of cloud computing, is gaining attention for its ability to enable efficient server administration in dynamic workload environments. In such environments, however, updating the software stack or content files of virtual machines (VMs) is a time-consuming task, discouraging administrators from frequently enhancing their services and fixing security holes. This is because the administrator has to upload the whole new disk image to the cloud platform via the Internet, which is not yet fast enough that large amounts of data can be transferred smoothly. Although the administrator can apply incremental updates directly to the running VMs, he or she has to carefully consider the type of update and perform operations on all running VMs, such as application restarts. This is a tedious and error-prone task. This paper presents a technique for synchronizing VMs with less time and lower administrative burden. We introduce the Virtual Disk Image Repository, which runs on the cloud platform and automatically updates the virtual disk image and the running VMs with only the incremental update information. We also show a mechanism that performs necessary operations on the running VM such as restarting server processes, based on the types of files that are updated. We implement a prototype on Linux 2.6.31.14 and Amazon Elastic Compute Cloud. An experiment shows that our technique can synchronize VMs in an order-of-magnitude shorter time than the conventional disk-imagebased VM method. Also, we discuss limitations of our technique and some directions for more efficient VM updates.

AB - Infrastructure as a Service (IaaS), a form of cloud computing, is gaining attention for its ability to enable efficient server administration in dynamic workload environments. In such environments, however, updating the software stack or content files of virtual machines (VMs) is a time-consuming task, discouraging administrators from frequently enhancing their services and fixing security holes. This is because the administrator has to upload the whole new disk image to the cloud platform via the Internet, which is not yet fast enough that large amounts of data can be transferred smoothly. Although the administrator can apply incremental updates directly to the running VMs, he or she has to carefully consider the type of update and perform operations on all running VMs, such as application restarts. This is a tedious and error-prone task. This paper presents a technique for synchronizing VMs with less time and lower administrative burden. We introduce the Virtual Disk Image Repository, which runs on the cloud platform and automatically updates the virtual disk image and the running VMs with only the incremental update information. We also show a mechanism that performs necessary operations on the running VM such as restarting server processes, based on the types of files that are updated. We implement a prototype on Linux 2.6.31.14 and Amazon Elastic Compute Cloud. An experiment shows that our technique can synchronize VMs in an order-of-magnitude shorter time than the conventional disk-imagebased VM method. Also, we discuss limitations of our technique and some directions for more efficient VM updates.

KW - Cloud computing

KW - IaaS

KW - Software updates

KW - Virtual machines

UR - http://www.scopus.com/inward/record.url?scp=84897727234&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84897727234&partnerID=8YFLogxK

U2 - 10.1587/transinf.E97.D.469

DO - 10.1587/transinf.E97.D.469

M3 - Article

AN - SCOPUS:84897727234

VL - E97-D

SP - 469

EP - 479

JO - IEICE Transactions on Information and Systems

JF - IEICE Transactions on Information and Systems

SN - 0916-8532

IS - 3

ER -