TY - GEN
T1 - On an Approximation Algorithm for HDFS Data Block Placement in Heterogeneous Hadoop Clusters
AU - Zhang, Yijie
AU - Wu, Chase Q.
AU - Hou, Aiqin
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Hadoop stands out as one of the most widely employed systems for processing big data. Embedded within Hadoop as a foundational technological layer is the Hadoop Distributed File System (HDFS), providing fault tolerance and high throughput in data storage. This is achieved through mechanisms such as data partitioning, block replication, and cluster-wide distribution, which in turn facilitate parallel computing in the upper layers. Consequently, the strategy governing block placement emerges as a pivotal factor influencing the performance of Hadoop clusters. However, the default block distribution approach of HDFS overlooks the varying capacities of data nodes and their diverse data access patterns, rendering it unsuitable for heterogeneous Hadoop clusters. To address this challenge, we formulate a Block Distribution problem for heterogeneous clusters, prove it to be NP-complete, and design an approximation algorithm, Linear Programming-based Iterative Rounding (LPIR-BD), with a rigorous performance guarantee. Extensive experiments illustrate the notable performance superiority of LPIR-BD over several state-of-the-art algorithms, thus confirming the efficacy of our theoretical analysis.
AB - Hadoop stands out as one of the most widely employed systems for processing big data. Embedded within Hadoop as a foundational technological layer is the Hadoop Distributed File System (HDFS), providing fault tolerance and high throughput in data storage. This is achieved through mechanisms such as data partitioning, block replication, and cluster-wide distribution, which in turn facilitate parallel computing in the upper layers. Consequently, the strategy governing block placement emerges as a pivotal factor influencing the performance of Hadoop clusters. However, the default block distribution approach of HDFS overlooks the varying capacities of data nodes and their diverse data access patterns, rendering it unsuitable for heterogeneous Hadoop clusters. To address this challenge, we formulate a Block Distribution problem for heterogeneous clusters, prove it to be NP-complete, and design an approximation algorithm, Linear Programming-based Iterative Rounding (LPIR-BD), with a rigorous performance guarantee. Extensive experiments illustrate the notable performance superiority of LPIR-BD over several state-of-the-art algorithms, thus confirming the efficacy of our theoretical analysis.
KW - Big data
KW - Hadoop Distributed File System
KW - approximation algorithm
KW - block distribution
KW - performance bound
UR - https://www.scopus.com/pages/publications/105013071214
UR - https://www.scopus.com/pages/publications/105013071214#tab=citedBy
U2 - 10.1109/HPCC64274.2024.00113
DO - 10.1109/HPCC64274.2024.00113
M3 - Conference contribution
AN - SCOPUS:105013071214
T3 - Proceedings - 2024 IEEE International Conference on High Performance Computing and Communications, HPCC 2024
SP - 822
EP - 829
BT - Proceedings - 2024 IEEE International Conference on High Performance Computing and Communications, HPCC 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 26th IEEE International Conference on High Performance Computing and Communications, HPCC 2024
Y2 - 13 December 2024 through 15 December 2024
ER -