A Novel Global Key-Value Storage System Based on Kinetic Drives
NoSQL databases are flexible and efficient for many data intensive applications, and the key-value store is one of them. In recent years, a new Ethernet accessed disk drive called the “Kinetic Drive” was developed by Seagate. This new Kinetic Drive is specially designed for key-value stores. Users c...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-09-01
|
Series: | Algorithms |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-4893/13/10/247 |
_version_ | 1827705221620432896 |
---|---|
author | Xiang Cao Cheng Li |
author_facet | Xiang Cao Cheng Li |
author_sort | Xiang Cao |
collection | DOAJ |
description | NoSQL databases are flexible and efficient for many data intensive applications, and the key-value store is one of them. In recent years, a new Ethernet accessed disk drive called the “Kinetic Drive” was developed by Seagate. This new Kinetic Drive is specially designed for key-value stores. Users can directly access data with a Kinetic Drive via its IP address without going through a storage server/layer. With this new innovation, the storage stack and architectures of key-value store systems have been greatly changed. In this paper, we propose a novel global key-value store system based on Kinetic Drives. We explore data management issues including data access, key indexing, data backup, and recovery. We offer scalable solutions with small storage overhead. The performance evaluation shows that our location-aware design and backup approach can reduce the average distance traveled for data access requests. |
first_indexed | 2024-03-10T15:58:11Z |
format | Article |
id | doaj.art-c1c2bc13df004b7ea9074e9921a5583d |
institution | Directory Open Access Journal |
issn | 1999-4893 |
language | English |
last_indexed | 2024-03-10T15:58:11Z |
publishDate | 2020-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Algorithms |
spelling | doaj.art-c1c2bc13df004b7ea9074e9921a5583d2023-11-20T15:31:28ZengMDPI AGAlgorithms1999-48932020-09-01131024710.3390/a13100247A Novel Global Key-Value Storage System Based on Kinetic DrivesXiang Cao0Cheng Li1School of Computing and Information Systems, Grand Valley State University, Allendale, MI 49401, USASchool of Computing and Information Systems, Grand Valley State University, Allendale, MI 49401, USANoSQL databases are flexible and efficient for many data intensive applications, and the key-value store is one of them. In recent years, a new Ethernet accessed disk drive called the “Kinetic Drive” was developed by Seagate. This new Kinetic Drive is specially designed for key-value stores. Users can directly access data with a Kinetic Drive via its IP address without going through a storage server/layer. With this new innovation, the storage stack and architectures of key-value store systems have been greatly changed. In this paper, we propose a novel global key-value store system based on Kinetic Drives. We explore data management issues including data access, key indexing, data backup, and recovery. We offer scalable solutions with small storage overhead. The performance evaluation shows that our location-aware design and backup approach can reduce the average distance traveled for data access requests.https://www.mdpi.com/1999-4893/13/10/247NoSQL databasekey-value storekinetic drivekey indexingglobal scale |
spellingShingle | Xiang Cao Cheng Li A Novel Global Key-Value Storage System Based on Kinetic Drives Algorithms NoSQL database key-value store kinetic drive key indexing global scale |
title | A Novel Global Key-Value Storage System Based on Kinetic Drives |
title_full | A Novel Global Key-Value Storage System Based on Kinetic Drives |
title_fullStr | A Novel Global Key-Value Storage System Based on Kinetic Drives |
title_full_unstemmed | A Novel Global Key-Value Storage System Based on Kinetic Drives |
title_short | A Novel Global Key-Value Storage System Based on Kinetic Drives |
title_sort | novel global key value storage system based on kinetic drives |
topic | NoSQL database key-value store kinetic drive key indexing global scale |
url | https://www.mdpi.com/1999-4893/13/10/247 |
work_keys_str_mv | AT xiangcao anovelglobalkeyvaluestoragesystembasedonkineticdrives AT chengli anovelglobalkeyvaluestoragesystembasedonkineticdrives AT xiangcao novelglobalkeyvaluestoragesystembasedonkineticdrives AT chengli novelglobalkeyvaluestoragesystembasedonkineticdrives |