The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) 2017
DOI: 10.1109/ccgrid.2017.115
|View full text |Cite
|
Sign up to set email alerts
|

RAPID: A Fast Data Update Protocol in Erasure Coded Storage Systems for Big Data

Abstract: Erasure codes are nowadays used extensively in\ud distributed storage systems that handle big data, since they\ud offer significant fault tolerance with low storage overhead. Even\ud though erasure coded systems are space efficient, these involve\ud higher network bandwidth and computational complexity in their\ud operations. In this paper, we present RAPID, a protocol for fast\ud data updates, which works by choosing a subset of code blocks\ud for updates and adapts the strength of the subset based on the\ud … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 17 publications
0
7
0
Order By: Relevance
“…As stated before, DU depends on encoding or its delta style. Several excellent techniques have been proposed in the literature, which significantly improve encoding efficiency, such as Bitmatrix Normalization (BN) [41], Smart Scheduling (SS) [41], Randomization [6], Interference Alignment [45], Update-Efficient Regenerating Codes (UERC) [26], Matching [27], RAPID [4]. While Vectorization [64] is a typical technique of accelerating the computation process.…”
Section: A Computation Optimizationmentioning
confidence: 99%
See 2 more Smart Citations
“…As stated before, DU depends on encoding or its delta style. Several excellent techniques have been proposed in the literature, which significantly improve encoding efficiency, such as Bitmatrix Normalization (BN) [41], Smart Scheduling (SS) [41], Randomization [6], Interference Alignment [45], Update-Efficient Regenerating Codes (UERC) [26], Matching [27], RAPID [4]. While Vectorization [64] is a typical technique of accelerating the computation process.…”
Section: A Computation Optimizationmentioning
confidence: 99%
“…Eq. (11) shows an example of BDM with [7,4,3] Hamming code [6], which has update complexity of 4. That is, if any single block is changed, 4 blocks are required to be updated at most (e.g., if d 4 is changed, the corresponding p 1 , p 2 , p 3 are required to be updated).…”
Section: ) Randomizationmentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, it is significant to improve the update efficiency for erasure codes. Motivated thereby, a plethora of efforts have been devoted recently to optimize the updating performance both in reducing I/Os and network transmission latency [6], [14]- [16]. Existing update schemes for erasure codes, such as Azure [17] and CodFS [14], adopt a log-based data update or a hybrid of in-place data updates and log-based parity updates to reduce I/Os by sequentially appending updates.…”
Section: A Motivationmentioning
confidence: 99%
“…Existing update schemes for erasure codes, such as Azure [17] and CodFS [14], adopt a log-based data update or a hybrid of in-place data updates and log-based parity updates to reduce I/Os by sequentially appending updates. Alternatively, the authors in [6], [15], [16] try to mitigate the network transfer overhead by optimizing the update schedule and procedure.…”
Section: A Motivationmentioning
confidence: 99%