z-logo
open-access-imgOpen Access
NewBalance: Efficient Data Space Management and Algorithmic Optimization for Large‐Scale Storage Systems
Author(s) -
Xu Guangping,
Lin Sheng,
Shi Kai,
Zhang Hua
Publication year - 2017
Publication title -
chinese journal of electronics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.267
H-Index - 25
eISSN - 2075-5597
pISSN - 1022-4653
DOI - 10.1049/cje.2017.03.012
Subject(s) - computer science , scale (ratio) , space (punctuation) , storage management , database , physics , quantum mechanics , operating system
Fragmentation usually occurs when data space of original storage nodes has to be reallocated to new added storage nodes during the scale‐out evolution of the large‐scale storage system. It greatly influences its performance and becomes a challenge to manage the whole space. We present an efficient space management framework, called NewBalance, to reduce fragmentation with the minimum data movement while keeping the storage system load balance. The space management framework has two phases including the collection phase and the allocation phase. For the collection phase, we propose a novel algorithm, called the greedy bi‐direction collector, which collects enough space for the new storage nodes. For the allocation phase, we formally represent it as a variant of the bin packing problem and then utilize some bin packing heuristics including the first fitting and the best fitting to allocate collected intervals to new added storage nodes. The experimental results show that the amount of intervals can be reduced by 20% ∼ 55% and our algorithmic optimization improves the data lookup performance by at least 10% and the scale‐out performance by 2 X∼ 3 X .

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here