IADIS International Journal on Computer Science and Information Systems

Published by IADIS (International Association for Development of the Information Society) • ISSN (Online): 1646-3692 • ISSN (Print): 1646-3692
100% Open Access
Double-Blind Peer Review
Crossref DOI Persistent IDs
Open Access Peer-Reviewed Original Research

Efficient Snapshot Method for All-flash Array

Miho Imazaki *
Norio Shimozono *
Norihisa Komoda 1Research *
Development Division *
Hitachi America *
Ltd. Researcher *
California Researcher *
the United States of America *
* 2Research & Development Group, Hitachi, Ltd., Yokohama, Japan 3Osaka University, Osaka, Japan (Portugal)
* 2Research & Development Group, Hitachi, Ltd., Yokohama, Japan 3Osaka University, Osaka, Japan (Portugal)
* 2Research & Development Group, Hitachi, Ltd., Yokohama, Japan 3Osaka University, Osaka, Japan (Portugal)
* 2Research & Development Group, Hitachi, Ltd., Yokohama, Japan 3Osaka University, Osaka, Japan (Portugal)
* 2Research & Development Group, Hitachi, Ltd., Yokohama, Japan 3Osaka University, Osaka, Japan (Portugal)
* 2Research & Development Group, Hitachi, Ltd., Yokohama, Japan 3Osaka University, Osaka, Japan (Portugal)
* 2Research & Development Group, Hitachi, Ltd., Yokohama, Japan 3Osaka University, Osaka, Japan (Portugal)
* 2Research & Development Group, Hitachi, Ltd., Yokohama, Japan 3Osaka University, Osaka, Japan (Portugal)

Abstract

An all-flash array (AFA) equipped with solid state drives (SSDs) is the high-reliability, high-performance and large-capacity data storing system. Snapshot is used as a data backup function and one of existing methods of snapshot is Copy on Write (CoW). However, CoW consumes the memory bandwidth of storage controller (SC) because of chunk copies and isn’t suitable for a AFA. Therefore, we propose an efficient snapshot method named Mapping Switching in Flash Translation Layer (MSiF). Instead of physical data transfers by a SC, MSiF rewrites the SSD’s logical-physical address translation table using Flash Translation Layer in SSDs. A difference occurs between current data and backup data due to an updating data, and a SC can overwrite the current data by switching a mapping of the logical-physical translation table in a SSD without physical data transfer. Therefore, the amount of data transfer to SSDs and paths in SCs decreases. We estimate the performance right after taking snapshots using an evaluation model; compared to CoW, MSiF reduce the time, which it takes to recover the temporary throughput degradation due to taking a snapshot, by up to 76.9 %, and reduce the response time by up to 56.5 %, in the case of chunk size 128 kBytes.

Keywords

Storage System All-flash Array Snapshot SSD Flash Translation Layer
Full-Text PDF Available

Read Complete Peer-Reviewed Manuscript

Includes full econometric models, data tables, policy recommendations, declarations, and citations.

Declarations & Ethics

Funding: This research received academic dissemination support through ESCAP / JournalsHub publishing programs.
Conflicts of Interest: The authors declare no competing financial or institutional interests.
Peer Review: Double-blind peer reviewed by international subject specialists.
License: Creative Commons Attribution 4.0 International (CC BY 4.0).
How to Cite This Article
APA / MLA / BibTeX
Imazaki, et al. (2018). Efficient Snapshot Method for All-flash Array. IADIS International Journal on Computer Science and Information Systems, 13(2). https://doi.org/10.33965/ijcsis_2018_v13i2_09
Imazaki, et al. "Efficient Snapshot Method for All-flash Array." IADIS International Journal on Computer Science and Information Systems, vol. 13, no. 2, 2018. https://doi.org/10.33965/ijcsis_2018_v13i2_09
Imazaki, et al. "Efficient Snapshot Method for All-flash Array." IADIS International Journal on Computer Science and Information Systems 13, no. 2 (2018). https://doi.org/10.33965/ijcsis_2018_v13i2_09