Intermittent snapshot method for remote data synchronization from cloud on-ramp to cloud storage

Yuichi Yagawa, Mitsuo Hayasaka, Nobuhiro Maki, Shin Tezuka, Tomohiro Murata

Research output: Contribution to journalArticle

Abstract

To avoid low data-access performance through wide area network (WAN) from clients at remote offices to a cloud storage at a data center, we proposed a cloud-storage cache, called "cloud on-ramp" (CoR). Because the CoR is located at the remote office and connected to the clients through local area network (LAN), it can improve access performance from applications. However, a bulk copy that synchronizes data from the CoR to the cloud storage causes performance overhead. Especially, the more periodical bulk copies occur, due to ensure that distributed users can share more fresh data through the cloud storage, the more snapshots need to be taken, which keep data consistency but cause performance degradation for the applications. To ensure that the applications have reliable access to data even in the case of the periodical bulk copies, we propose a snapshot method called "intermittent snapshot" and a remote data synchronization method based on it. Execution timing of both the bulk copy and the snapshot completely synchronize, and the snapshot terminates after the bulk copy completion during the remaining period of a periodical bulk copy window, in which the application access performance ensures. In addition, we evaluate the remote data synchronization based on the intermittent snapshot from the perspective of an implementation design. We formalize the method by utilizing a stochastic Petri-net model, and determine a proper size of bulk copy window that optimize both synchronization delay and application access performance through Petri-net simulation. We also evaluate its data access performance improvement in comparison with a conventional method and a limit performance of the method.

Original languageEnglish
Pages (from-to)745-756
Number of pages12
JournalIEEJ Transactions on Electronics, Information and Systems
Volume139
Issue number6
DOIs
Publication statusPublished - 2019 Jan 1

Fingerprint

Synchronization
Petri nets
Wide area networks
Local area networks
Degradation

Keywords

  • Cloud on-Ramp (CoR)
  • Cloud storage
  • Data synchronization
  • Intermittent snapshot
  • Stochastic petri-net

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

Intermittent snapshot method for remote data synchronization from cloud on-ramp to cloud storage. / Yagawa, Yuichi; Hayasaka, Mitsuo; Maki, Nobuhiro; Tezuka, Shin; Murata, Tomohiro.

In: IEEJ Transactions on Electronics, Information and Systems, Vol. 139, No. 6, 01.01.2019, p. 745-756.

Research output: Contribution to journalArticle

@article{3ac2df86456042f28d48ee5eb1378147,
title = "Intermittent snapshot method for remote data synchronization from cloud on-ramp to cloud storage",
abstract = "To avoid low data-access performance through wide area network (WAN) from clients at remote offices to a cloud storage at a data center, we proposed a cloud-storage cache, called {"}cloud on-ramp{"} (CoR). Because the CoR is located at the remote office and connected to the clients through local area network (LAN), it can improve access performance from applications. However, a bulk copy that synchronizes data from the CoR to the cloud storage causes performance overhead. Especially, the more periodical bulk copies occur, due to ensure that distributed users can share more fresh data through the cloud storage, the more snapshots need to be taken, which keep data consistency but cause performance degradation for the applications. To ensure that the applications have reliable access to data even in the case of the periodical bulk copies, we propose a snapshot method called {"}intermittent snapshot{"} and a remote data synchronization method based on it. Execution timing of both the bulk copy and the snapshot completely synchronize, and the snapshot terminates after the bulk copy completion during the remaining period of a periodical bulk copy window, in which the application access performance ensures. In addition, we evaluate the remote data synchronization based on the intermittent snapshot from the perspective of an implementation design. We formalize the method by utilizing a stochastic Petri-net model, and determine a proper size of bulk copy window that optimize both synchronization delay and application access performance through Petri-net simulation. We also evaluate its data access performance improvement in comparison with a conventional method and a limit performance of the method.",
keywords = "Cloud on-Ramp (CoR), Cloud storage, Data synchronization, Intermittent snapshot, Stochastic petri-net",
author = "Yuichi Yagawa and Mitsuo Hayasaka and Nobuhiro Maki and Shin Tezuka and Tomohiro Murata",
year = "2019",
month = "1",
day = "1",
doi = "10.1541/ieejeiss.139.745",
language = "English",
volume = "139",
pages = "745--756",
journal = "IEEJ Transactions on Electronics, Information and Systems",
issn = "0385-4221",
publisher = "The Institute of Electrical Engineers of Japan",
number = "6",

}

TY - JOUR

T1 - Intermittent snapshot method for remote data synchronization from cloud on-ramp to cloud storage

AU - Yagawa, Yuichi

AU - Hayasaka, Mitsuo

AU - Maki, Nobuhiro

AU - Tezuka, Shin

AU - Murata, Tomohiro

PY - 2019/1/1

Y1 - 2019/1/1

N2 - To avoid low data-access performance through wide area network (WAN) from clients at remote offices to a cloud storage at a data center, we proposed a cloud-storage cache, called "cloud on-ramp" (CoR). Because the CoR is located at the remote office and connected to the clients through local area network (LAN), it can improve access performance from applications. However, a bulk copy that synchronizes data from the CoR to the cloud storage causes performance overhead. Especially, the more periodical bulk copies occur, due to ensure that distributed users can share more fresh data through the cloud storage, the more snapshots need to be taken, which keep data consistency but cause performance degradation for the applications. To ensure that the applications have reliable access to data even in the case of the periodical bulk copies, we propose a snapshot method called "intermittent snapshot" and a remote data synchronization method based on it. Execution timing of both the bulk copy and the snapshot completely synchronize, and the snapshot terminates after the bulk copy completion during the remaining period of a periodical bulk copy window, in which the application access performance ensures. In addition, we evaluate the remote data synchronization based on the intermittent snapshot from the perspective of an implementation design. We formalize the method by utilizing a stochastic Petri-net model, and determine a proper size of bulk copy window that optimize both synchronization delay and application access performance through Petri-net simulation. We also evaluate its data access performance improvement in comparison with a conventional method and a limit performance of the method.

AB - To avoid low data-access performance through wide area network (WAN) from clients at remote offices to a cloud storage at a data center, we proposed a cloud-storage cache, called "cloud on-ramp" (CoR). Because the CoR is located at the remote office and connected to the clients through local area network (LAN), it can improve access performance from applications. However, a bulk copy that synchronizes data from the CoR to the cloud storage causes performance overhead. Especially, the more periodical bulk copies occur, due to ensure that distributed users can share more fresh data through the cloud storage, the more snapshots need to be taken, which keep data consistency but cause performance degradation for the applications. To ensure that the applications have reliable access to data even in the case of the periodical bulk copies, we propose a snapshot method called "intermittent snapshot" and a remote data synchronization method based on it. Execution timing of both the bulk copy and the snapshot completely synchronize, and the snapshot terminates after the bulk copy completion during the remaining period of a periodical bulk copy window, in which the application access performance ensures. In addition, we evaluate the remote data synchronization based on the intermittent snapshot from the perspective of an implementation design. We formalize the method by utilizing a stochastic Petri-net model, and determine a proper size of bulk copy window that optimize both synchronization delay and application access performance through Petri-net simulation. We also evaluate its data access performance improvement in comparison with a conventional method and a limit performance of the method.

KW - Cloud on-Ramp (CoR)

KW - Cloud storage

KW - Data synchronization

KW - Intermittent snapshot

KW - Stochastic petri-net

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

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

U2 - 10.1541/ieejeiss.139.745

DO - 10.1541/ieejeiss.139.745

M3 - Article

AN - SCOPUS:85066458972

VL - 139

SP - 745

EP - 756

JO - IEEJ Transactions on Electronics, Information and Systems

JF - IEEJ Transactions on Electronics, Information and Systems

SN - 0385-4221

IS - 6

ER -