Abstract
Cauchy Reed/Solomon is an XOR-based erasure-tolerant coding scheme, applied for reliable distributed storage, fault-tolerant memory and reconstruction of content from widely distributed data. The encoding and decoding is based on XOR operations and already well supported by microprocessors. On multicore processors, the coding procedures should also exploit parallelism to speed up coding. In this paper we derive coding procedures from code parameters (e.g. the number of tolerated failures) and propose their transformation into parallel coding schedules that are mapped on multicore processors. We (i) compare functionally decomposed coding procedures with data-parallel coding of different blocks, and (ii) specify the method to derive these schedules.
Original language | English |
---|---|
Title of host publication | 2010 International Workshop on Storage Network Architecture and Parallel I/Os |
Number of pages | 10 |
Publisher | IEEE |
Publication date | 26.10.2010 |
Pages | 71-80 |
Article number | 5571758 |
ISBN (Print) | 978-1-4244-6810-2 |
ISBN (Electronic) | 978-1-4244-6811-9 |
DOIs | |
Publication status | Published - 26.10.2010 |
Event | 2010 6th International Workshop on Storage Network Architecture and Parallel I/Os - Incline Village, United States Duration: 03.05.2010 → 03.05.2010 Conference number: 82040 |