We address the problem of sorting in the presence of faults that may arbitrarily corrupt memory locations, and investigate the impact of memory faults both on the correctness and on the running times of mergesort-based algorithms. To achieve this goal, we develop a software testbed that simulates different fault injection strategies, and perform a thorough experimental study using a combination of several fault parameters. Our experiments give evidence that simple-minded approaches to this problem are largely impractical, while the design of more sophisticated resilient algorithms seems really worth the effort. Another contribution of our computational study is a carefully engineered implementation of a resilient sorting algorithm, which appears robust to different memory fault patterns.

The Price of Resiliency: a Case Study on Sorting with Memory Faults / FERRARO PETRILLO, Umberto; Finocchi, Irene; Giuseppe F., Italiano. - In: ALGORITHMICA. - ISSN 0178-4617. - STAMPA. - 53:4(2009), pp. 597-620. (Intervento presentato al convegno 14th Annual European Symposium on Algorithms (ESA 2006) tenutosi a Zurich, SWITZERLAND nel SEP 11-13, 2006) [10.1007/s00453-008-9264-1].

The Price of Resiliency: a Case Study on Sorting with Memory Faults

FERRARO PETRILLO, UMBERTO;FINOCCHI, Irene;
2009

Abstract

We address the problem of sorting in the presence of faults that may arbitrarily corrupt memory locations, and investigate the impact of memory faults both on the correctness and on the running times of mergesort-based algorithms. To achieve this goal, we develop a software testbed that simulates different fault injection strategies, and perform a thorough experimental study using a combination of several fault parameters. Our experiments give evidence that simple-minded approaches to this problem are largely impractical, while the design of more sophisticated resilient algorithms seems really worth the effort. Another contribution of our computational study is a carefully engineered implementation of a resilient sorting algorithm, which appears robust to different memory fault patterns.
2009
fault injection; memory faults; computing with unreliable information; memory models; sorting; experimental algorithmics
01 Pubblicazione su rivista::01a Articolo in rivista
The Price of Resiliency: a Case Study on Sorting with Memory Faults / FERRARO PETRILLO, Umberto; Finocchi, Irene; Giuseppe F., Italiano. - In: ALGORITHMICA. - ISSN 0178-4617. - STAMPA. - 53:4(2009), pp. 597-620. (Intervento presentato al convegno 14th Annual European Symposium on Algorithms (ESA 2006) tenutosi a Zurich, SWITZERLAND nel SEP 11-13, 2006) [10.1007/s00453-008-9264-1].
File allegati a questo prodotto
File Dimensione Formato  
ALGORITHMICA_Experimental.pdf

solo gestori archivio

Tipologia: Documento in Pre-print (manoscritto inviato all'editore, precedente alla peer review)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 803.08 kB
Formato Adobe PDF
803.08 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/145075
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 9
social impact