Skip to main navigation Skip to search Skip to main content

On an Approximation Algorithm for HDFS Data Block Placement in Heterogeneous Hadoop Clusters

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 2024 IEEE International Conference on High Performance Computing and Communications, HPCC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages822-829
Number of pages8
ISBN (Electronic)9798331540463
DOIs
StatePublished - 2024
Externally publishedYes
Event26th IEEE International Conference on High Performance Computing and Communications, HPCC 2024 - Wuhan, China
Duration: Dec 13 2024Dec 15 2024

Publication series

NameProceedings - 2024 IEEE International Conference on High Performance Computing and Communications, HPCC 2024

Conference

Conference26th IEEE International Conference on High Performance Computing and Communications, HPCC 2024
Country/TerritoryChina
CityWuhan
Period12/13/2412/15/24

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems
  • Information Systems and Management

Keywords

  • Big data
  • Hadoop Distributed File System
  • approximation algorithm
  • block distribution
  • performance bound

Fingerprint

Dive into the research topics of 'On an Approximation Algorithm for HDFS Data Block Placement in Heterogeneous Hadoop Clusters'. Together they form a unique fingerprint.

Cite this