Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Maintaining Inter-Layer Equilibrium in Hierarchical-Storage-based KV Store

View through CrossRef
Modern storage technologies aim to enhance performance and lower costs. With advances in storage devices, numerous studies propose key-value store designs for heterogeneous storage systems. Many rely on the Log-Structured Merge-Tree(LSM), which optimizes write-heavy workloads and flash storage. However, LSM-tree-based key-value stores on heterogeneous storage systems suffer from severe performance degradation and a surge in query latency. A key issue is write stall constraints , which arise from considering only single-tier storage, limiting key-value stores from leveraging multi-tier architectures. Another problem with key-value stores for heterogeneous storage systems is the inter-storage imbalance . Performance discrepancies between storage tiers fluctuate due to each storage device’s differing storage media technologies and garbage collection mechanisms. Consequently, existing hierarchical storage-based key-value stores (HSKVS) do not fully utilize the resources of storage devices across tiers and do not account for the performance imbalance between storage tiers. This paper presents an I/O scheduler designed to maintain data balance across storage tiers of multi-tiered storage engines. Our approach leverages two key techniques: dynamic data layout and flush I/O throttling . Dynamic data layout optimizes data placement by adapting to performance metrics and workload demands. This approach ensures data is stored in the most appropriate tier, improving access times and reducing latency. Meanwhile, flush I/O throttling aims to efficiently manage the I/O workload by controlling data movement between memory and storage. It balances data flow, preventing bottlenecks, especially during peak usage. To evaluate the effectiveness of our proposed I/O scheduler, we integrated it into a conventional HSKVS system. This integration achieved up to a 14.7 × performance improvement on YCSB workload D compared to conventional HSKVS systems. Furthermore, our proposed scheduler reduced the tail latency for get queries by about 9.3 × , from 13 ms to 1.4 ms.
Association for Computing Machinery (ACM)
Title: Maintaining Inter-Layer Equilibrium in Hierarchical-Storage-based KV Store
Description:
Modern storage technologies aim to enhance performance and lower costs.
With advances in storage devices, numerous studies propose key-value store designs for heterogeneous storage systems.
Many rely on the Log-Structured Merge-Tree(LSM), which optimizes write-heavy workloads and flash storage.
However, LSM-tree-based key-value stores on heterogeneous storage systems suffer from severe performance degradation and a surge in query latency.
A key issue is write stall constraints , which arise from considering only single-tier storage, limiting key-value stores from leveraging multi-tier architectures.
Another problem with key-value stores for heterogeneous storage systems is the inter-storage imbalance .
Performance discrepancies between storage tiers fluctuate due to each storage device’s differing storage media technologies and garbage collection mechanisms.
Consequently, existing hierarchical storage-based key-value stores (HSKVS) do not fully utilize the resources of storage devices across tiers and do not account for the performance imbalance between storage tiers.
This paper presents an I/O scheduler designed to maintain data balance across storage tiers of multi-tiered storage engines.
Our approach leverages two key techniques: dynamic data layout and flush I/O throttling .
Dynamic data layout optimizes data placement by adapting to performance metrics and workload demands.
This approach ensures data is stored in the most appropriate tier, improving access times and reducing latency.
Meanwhile, flush I/O throttling aims to efficiently manage the I/O workload by controlling data movement between memory and storage.
It balances data flow, preventing bottlenecks, especially during peak usage.
To evaluate the effectiveness of our proposed I/O scheduler, we integrated it into a conventional HSKVS system.
This integration achieved up to a 14.
7 × performance improvement on YCSB workload D compared to conventional HSKVS systems.
Furthermore, our proposed scheduler reduced the tail latency for get queries by about 9.
3 × , from 13 ms to 1.
4 ms.

Related Results

Studi Kasus Strategi Komunikasi Pemasaran Pickers Store dalam Meningkatkan Penjualan
Studi Kasus Strategi Komunikasi Pemasaran Pickers Store dalam Meningkatkan Penjualan
Abstract. Pickers Store is a store that has a custom concept for street fashion, culture, vintage, retro and do it yourself projects. Pickers Store has been established since 2012....
Synchronizability and eigenvalues of two-layer star networks
Synchronizability and eigenvalues of two-layer star networks
From the study of multilayer networks, scientists have found that the properties of the multilayer networks show great difference from those of the traditional complex networks. In...
A discussion framework of store image and patronage: a literature review
A discussion framework of store image and patronage: a literature review
Purpose The purpose of this paper is to critically review the literature that explores the relationships between store image and store patronage behaviour, thereby providing the pr...
Switching control strategy for an energy storage system based on multi-level logic judgment
Switching control strategy for an energy storage system based on multi-level logic judgment
Energy storage is a new, flexibly adjusting resource with prospects for broad application in power systems with high proportions of renewable energy integration. However, energy st...
PENGARUH ATMOSFIR TOKO, LOKASI TOKO DAN DISPLAY PRODUK TERHADAP KEPUTUSAN PEMBELIAN KONSUMEN DI TOKO KELONTONG SRC HENDRO
PENGARUH ATMOSFIR TOKO, LOKASI TOKO DAN DISPLAY PRODUK TERHADAP KEPUTUSAN PEMBELIAN KONSUMEN DI TOKO KELONTONG SRC HENDRO
This study aims to determine the effect of store atmosphere, store location, and product display on consumer purchasing decisions at SRC Hendro grocery store. The type of research ...
Thermal energy storage with tunnels in different subsurface conditions
Thermal energy storage with tunnels in different subsurface conditions
The widespread use of the underground and global climate change impact the urban subsurface temperature. Changes in the subsurface environment can affect the performance of undergr...
The Challenges of Underground Hydrogen Gas Storage
The Challenges of Underground Hydrogen Gas Storage
ABSTRACT: While hydrogen as a gas (H2) has been stored in salt caverns on the American Gulf Coast for the last 40 years, it’s attributes are a challenge for under...
Postharvest quality and storage life of Kuini (Mangifera Odorata Griff) at different storage temperature
Postharvest quality and storage life of Kuini (Mangifera Odorata Griff) at different storage temperature
Mangifera Odorata or locally called Kuini, is a mango species with attractive striking orange flesh and have strong and unique smell, make it special in local market. Research is b...

Back to Top