Supporting SLA via Adaptive Mapping and Heterogeneous Storage Devices in Ceph

This paper proposes a new resource management scheme that supports SLA (Service-Level Agreement) in a bigdata distributed storage system. Basically, it makes use of two mapping modes, isolated mode and shared mode, in an adaptive manner. In specific, to ensure different QoS (Quality of Service) requ...

Full description

Bibliographic Details
Main Authors: Sopanhapich Chum, Heekwon Park, Jongmoo Choi
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/7/847
_version_ 1797539065293176832
author Sopanhapich Chum
Heekwon Park
Jongmoo Choi
author_facet Sopanhapich Chum
Heekwon Park
Jongmoo Choi
author_sort Sopanhapich Chum
collection DOAJ
description This paper proposes a new resource management scheme that supports SLA (Service-Level Agreement) in a bigdata distributed storage system. Basically, it makes use of two mapping modes, isolated mode and shared mode, in an adaptive manner. In specific, to ensure different QoS (Quality of Service) requirements among clients, it isolates storage devices so that urgent clients are not interfered by normal clients. When there is no urgent client, it switches to the shared mode so that normal clients can access all storage devices, thus achieving full performance. To provide this adaptability effectively, it devises two techniques, called logical cluster and normal inclusion. In addition, this paper explores how to exploit heterogeneous storage devices, HDDs (Hard Disk Drives) and SSDs (Solid State Drives), to support SLA. It examines two use cases and observes that separating data and metadata into different devices gives a positive impact on the performance per cost ratio. Real implementation-based evaluation results show that this proposal can satisfy the requirements of diverse clients and can provide better performance compared with a fixed mapping-based scheme.
first_indexed 2024-03-10T12:40:05Z
format Article
id doaj.art-e182fea42a404061b57517252766cd38
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T12:40:05Z
publishDate 2021-04-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-e182fea42a404061b57517252766cd382023-11-21T13:59:42ZengMDPI AGElectronics2079-92922021-04-0110784710.3390/electronics10070847Supporting SLA via Adaptive Mapping and Heterogeneous Storage Devices in CephSopanhapich Chum0Heekwon Park1Jongmoo Choi2Department of Computer Science and Engineering, Dankook University, Yongin 16890, KoreaMemory Solutions Lab., Samsung Semiconductor Inc., San Jose, CA 95134, USADepartment of Computer Science and Engineering, Dankook University, Yongin 16890, KoreaThis paper proposes a new resource management scheme that supports SLA (Service-Level Agreement) in a bigdata distributed storage system. Basically, it makes use of two mapping modes, isolated mode and shared mode, in an adaptive manner. In specific, to ensure different QoS (Quality of Service) requirements among clients, it isolates storage devices so that urgent clients are not interfered by normal clients. When there is no urgent client, it switches to the shared mode so that normal clients can access all storage devices, thus achieving full performance. To provide this adaptability effectively, it devises two techniques, called logical cluster and normal inclusion. In addition, this paper explores how to exploit heterogeneous storage devices, HDDs (Hard Disk Drives) and SSDs (Solid State Drives), to support SLA. It examines two use cases and observes that separating data and metadata into different devices gives a positive impact on the performance per cost ratio. Real implementation-based evaluation results show that this proposal can satisfy the requirements of diverse clients and can provide better performance compared with a fixed mapping-based scheme.https://www.mdpi.com/2079-9292/10/7/847distributed storage systemservice level agreementadaptive mappingheterogeneous devices
spellingShingle Sopanhapich Chum
Heekwon Park
Jongmoo Choi
Supporting SLA via Adaptive Mapping and Heterogeneous Storage Devices in Ceph
Electronics
distributed storage system
service level agreement
adaptive mapping
heterogeneous devices
title Supporting SLA via Adaptive Mapping and Heterogeneous Storage Devices in Ceph
title_full Supporting SLA via Adaptive Mapping and Heterogeneous Storage Devices in Ceph
title_fullStr Supporting SLA via Adaptive Mapping and Heterogeneous Storage Devices in Ceph
title_full_unstemmed Supporting SLA via Adaptive Mapping and Heterogeneous Storage Devices in Ceph
title_short Supporting SLA via Adaptive Mapping and Heterogeneous Storage Devices in Ceph
title_sort supporting sla via adaptive mapping and heterogeneous storage devices in ceph
topic distributed storage system
service level agreement
adaptive mapping
heterogeneous devices
url https://www.mdpi.com/2079-9292/10/7/847
work_keys_str_mv AT sopanhapichchum supportingslaviaadaptivemappingandheterogeneousstoragedevicesinceph
AT heekwonpark supportingslaviaadaptivemappingandheterogeneousstoragedevicesinceph
AT jongmoochoi supportingslaviaadaptivemappingandheterogeneousstoragedevicesinceph