Rack Aware Data Placement for Network Consumption in Erasure-Coded Clustered Storage Systems
Open Access
- 21 June 2018
- journal article
- research article
- Published by MDPI AG in Information
- Vol. 9 (7) , 150
Abstract
The amount of encoded data replication in an erasure-coded clustered storage system has a great impact on the bandwidth consumption and network latency, mostly during data reconstruction. Aimed at the reasons that lead to the excess data transmission between racks, a rack aware data block placement method is proposed. In order to ensure rack-level fault tolerance and reduce the frequency and amount of the cross-rack data transmission during data reconstruction, the method deploys partial data block concentration to store the data blocks of a file in fewer racks. Theoretical analysis and simulation results show that our proposed strategy greatly reduces the frequency and data volume of the cross-rack transmission during data reconstruction. At the same time, it has better performance than the typical random distribution method in terms of network usage and data reconstruction efficiency.Keywords
Funding Information
- National Natural Science Foundation of China (No. 61672416)
This publication has 21 references indexed in Scilit:
- An algorithm for network and data-aware placement of multi-tier applications in cloud data centersJournal of Network and Computer Applications, 2017
- Multi-Path Data Distribution Mechanism Based on RPL for Energy Consumption and Time DelayInformation, 2017
- Partial-parallel-repair (PPR)2016
- Improving reliability and performances in large scale distributed applications with erasure codes and replicationFuture Generation Computer Systems, 2016
- Dynamic erasure coding decision for modern block-oriented distributed storage systemsThe Journal of Supercomputing, 2016
- Enabling Efficient and Reliable Transition from Replication to Erasure Coding for Clustered File Systems2015
- Replication vs erasure coding in data centric storage for wireless sensor networksComputer Networks, 2015
- Degraded-First Scheduling for MapReduce in Erasure-Coded Storage Clusters2014
- Leveraging endpoint flexibility in data-intensive clustersACM SIGCOMM Computer Communication Review, 2013
- Network Coding for Distributed Storage SystemsIEEE Transactions on Information Theory, 2010