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...
Main Authors: | , , |
---|---|
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 |