IEEE Access (Jan 2019)

Change Your Cluster to Cold: Gradually Applicable and Serviceable Cold Storage Design

  • Chanyoung Park,
  • Yoonsoo Jo,
  • Dongeun Lee,
  • Kyungtae Kang

DOI
https://doi.org/10.1109/ACCESS.2019.2934169
Journal volume & issue
Vol. 7
pp. 110216 – 110226

Abstract

Read online

Because of its low cost per gigabyte, hard disk drive (HDD)-based storage are still extensively used despite consuming more power than flash-based storage. In particular, HDDs can be effectively used as cold storage for energy efficiency by making some drives in spin down. However, typical cold storage cannot be used owing to high access latency, unless it is used for archival or backup purposes. Furthermore, it is difficult to apply many power-proportional solutions because they require reconfiguration of the server power domain and adjustments to the data layout. In this paper, we propose a serviceable cold storage design that can be applied gradually to online services. The proposed design only modifies the data server of a typical distributed storage system to let it utilize the spin-up or spin-down features of disk drives and determine the data location. Because the modified data server appears identical to the existing data nodes, it can be implemented in the same manner as the addition or removal of a data server. Our prototype is implemented on Ceph, a well-known distributed storage system, and its effectiveness in managing the skewed I/O pattern of applications is demonstrated using a benchmark that can reproduce the real I/O patterns of the LINE mobile messenger application.

Keywords