dc.contributor.author |
Itani, May |
|
dc.contributor.author |
Sharafeddine, Sanaa |
|
dc.contributor.author |
ElKabbani, Islam |
|
dc.contributor.editor |
Barolli, Leonard |
|
dc.date.accessioned |
2018-07-03T10:01:53Z |
|
dc.date.available |
2018-07-03T10:01:53Z |
|
dc.date.copyright |
2016 |
en_US |
dc.date.issued |
2018-07-03 |
|
dc.identifier.isbn |
9781509018581 |
en_US |
dc.identifier.uri |
http://hdl.handle.net/10725/8154 |
|
dc.description.abstract |
Node failures in distributed storage systems are becoming a critical issue, and many erasure codes are designed to handle such failures. The purpose of this paper is to evaluate fractional repetition (FR) codes, a class of regenerating codes for distributed storage systems, as a practical solution. FR codes consist of a concatenation of an outer maximum distance separable (MDS) code and an inner fractional repetition code that splits the data into several blocks and stores multiple replicas of each on different nodes in the system. We model the problem as an integer linear programming problem that uses modified versions of the fractional repetition code by allowing different block sizes, and minimizes the recovery cost of all single node failure scenarios. The contribution of this work is three fold: We generate an optimized block distribution schema that minimizes the total system repair cost in a data center and we present a full recovery plan for the system. In addition, we account for new-comer blocks and allocate them to nodes with minimal computations and without changing the original optimal schema. This makes our work practical to apply. Hence, a practical solution for node failures is presented by using a self-designed genetic algorithm that searches within the feasible solution space. We show that our results are close to optimal. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
IEEE |
en_US |
dc.subject |
Computer networks -- Congresses |
en_US |
dc.subject |
Information networks -- Congresses |
en_US |
dc.title |
Practical single node failure recovery using fractional repetition codes in data centers |
en_US |
dc.type |
Conference Paper / Proceeding |
en_US |
dc.author.school |
SAS |
en_US |
dc.author.idnumber |
200502746 |
en_US |
dc.author.department |
Computer Science and Mathematics |
en_US |
dc.description.embargo |
N/A |
en_US |
dc.publication.place |
Piscataway, N.J. |
en_US |
dc.keywords |
Distributed storage systems |
en_US |
dc.keywords |
FR codes |
en_US |
dc.keywords |
Failure recovery |
en_US |
dc.keywords |
Genetic algorithms |
en_US |
dc.description.bibliographiccitations |
Includes bibliographical references |
en_US |
dc.identifier.doi |
http://dx.doi.org/10.1109/AINA.2016.36 |
en_US |
dc.identifier.ctation |
Itani, M., Sharafeddine, S., & Elkabbani, I. (2016, March). Practical Single Node Failure Recovery Using Fractional Repetition Codes in Data Centers. In 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA) (pp. 762-768). IEEE. |
en_US |
dc.author.email |
sanaa.sharafeddine@lau.edu.lb |
en_US |
dc.conference.date |
23-25 March 2016 |
en_US |
dc.conference.pages |
762-768 |
en_US |
dc.conference.place |
Crans-Montana, Switzerland |
en_US |
dc.conference.title |
2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA) |
en_US |
dc.identifier.tou |
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php |
en_US |
dc.identifier.url |
http://ku7rj9xt8c.scholar.serialssolutions.com/?sid=google&auinit=M&aulast=Itani&atitle=Practical+Single+Node+Failure+Recovery+Using+Fractional+Repetition+Codes+in+Data+Centers&id=doi:10.1109/AINA.2016.36 |
en_US |
dc.orcid.id |
https://orcid.org/0000-0001-6548-1624 |
en_US |
dc.publication.date |
2016 |
en_US |
dc.author.affiliation |
Lebanese American University |
en_US |