A Clustering-Aware and Multi-Feature Replication Strategy for Efficient Storage in HDFS

Default replication strategy in Hadoop Distributed File System (HDFS) comes with a fixed replication factor that does not take the file’s access patterns or usage into account. This static approach leads to unnecessary storage overhead, as cold data gets over-provisioned, while hot data gets under-provisioned. In this paper, we propose a novel replication approach based on unsupervised clustering using K-Means++. In order to generate a normalized feature space, our solution extracts five core features from HDFS logs, namely access frequency, file age, write ratio, locality, and concurrency. K-Means++ is then used to uncover natural groupings of files with similar usage patterns. Each cluster is later matched with a replication strategy tailored to its needs: critical files receive additional replicas, shared files benefit from improved locality through smarter placement, and archival data is stored more efficiently using erasure coding. The evaluation of the implemented framework prototype over a virtualized HDFS environment shows that our approach is capable of increasing overall storage savings by over 23%, improving the read latency of hot data by up to 30%, and reducing network bandwidth consumption by 20%, all while maintaining fault tolerance.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.09.486
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Clustering-Aware and Multi-Feature Replication Strategy for Efficient Storage in HDFS

Hanène Chettaoui, Tarek Hamrouni, Helmi Tlich
Procedia Computer Science
Advanced Data Storage Technologies
article

A Clustering-Aware and Multi-Feature Replication Strategy for Efficient Storage in HDFS

Hanène Chettaoui, Tarek Hamrouni, Helmi Tlich
article en

Abstract

Default replication strategy in Hadoop Distributed File System (HDFS) comes with a fixed replication factor that does not take the file’s access patterns or usage into account. This static approach leads to unnecessary storage overhead, as cold data gets over-provisioned, while hot data gets under-provisioned. In this paper, we propose a novel replication approach based on unsupervised clustering using K-Means++. In order to generate a normalized feature space, our solution extracts five core features from HDFS logs, namely access frequency, file age, write ratio, locality, and concurrency. K-Means++ is then used to uncover natural groupings of files with similar usage patterns. Each cluster is later matched with a replication strategy tailored to its needs: critical files receive additional replicas, shared files benefit from improved locality through smarter placement, and archival data is stored more efficiently using erasure coding. The evaluation of the implemented framework prototype over a virtualized HDFS environment shows that our approach is capable of increasing overall storage savings by over 23%, improving the read latency of hot data by up to 30%, and reducing network bandwidth consumption by 20%, all while maintaining fault tolerance.

Procedia Computer ScienceVol. 270
Tunis El Manar University (TN), Manouba University (TN)
Openalex Percentile: Top 62%
Advanced Data Storage Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Clustering-Aware and Multi-Feature Replication Strategy for Efficient Storage in HDFS — Hanène Chettaoui, Tarek Hamrouni, et al. · Procedia Computer Science (2025) | TGRS Research Map | TGRS