Communication-induced checkpointing protocols are mechanisms used to produce checkpoints and communication patterns which enjoy desirable properties, such as No-Z-Cycle (NZC). NZC guarantees that each checkpoint can be part of a global consistent checkpoint. It would be nice to define communication-induced checkpointing protocols that enforce NZC, adding a minimum number of checkpoints to remove all the Z-cycles from the distributed computation. In this paper, we prove that this is impossible by formulating the Minimum Z-Cycle Removal (MinZCR) problem and showing that there are no online competitive protocols for it. Moreover, we prove that the problem of enforcing NZC with an optimal number of checkpoints is difficult even if the whole input instance is known because its decision version is NP-complete. Finally, we also prove that MinZCR is difficult to approximate: it is APX-hard and this implies hat no Polynomial Time Approximation Scheme exists for the problem.

On the complexity of removing Z-cycles from a checkpoints and communication pattern / Allulli, Luca; Baldoni, Roberto; Laura, Luigi; TUCCI PIERGIOVANNI, Sara. - In: IEEE TRANSACTIONS ON COMPUTERS. - ISSN 0018-9340. - 56:6(2007), pp. 853-858. [10.1109/tc.2007.1044]

On the complexity of removing Z-cycles from a checkpoints and communication pattern

ALLULLI, LUCA;BALDONI, Roberto;LAURA, Luigi;TUCCI PIERGIOVANNI, sara
2007

Abstract

Communication-induced checkpointing protocols are mechanisms used to produce checkpoints and communication patterns which enjoy desirable properties, such as No-Z-Cycle (NZC). NZC guarantees that each checkpoint can be part of a global consistent checkpoint. It would be nice to define communication-induced checkpointing protocols that enforce NZC, adding a minimum number of checkpoints to remove all the Z-cycles from the distributed computation. In this paper, we prove that this is impossible by formulating the Minimum Z-Cycle Removal (MinZCR) problem and showing that there are no online competitive protocols for it. Moreover, we prove that the problem of enforcing NZC with an optimal number of checkpoints is difficult even if the whole input instance is known because its decision version is NP-complete. Finally, we also prove that MinZCR is difficult to approximate: it is APX-hard and this implies hat no Polynomial Time Approximation Scheme exists for the problem.
2007
checkpointing; competitive analysis; distributed computing; np-complete problem; online versus offline analysis; progressive retry; z-cycles
01 Pubblicazione su rivista::01a Articolo in rivista
On the complexity of removing Z-cycles from a checkpoints and communication pattern / Allulli, Luca; Baldoni, Roberto; Laura, Luigi; TUCCI PIERGIOVANNI, Sara. - In: IEEE TRANSACTIONS ON COMPUTERS. - ISSN 0018-9340. - 56:6(2007), pp. 853-858. [10.1109/tc.2007.1044]
File allegati a questo prodotto
File Dimensione Formato  
VE_2007_11573-361937.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 771.6 kB
Formato Adobe PDF
771.6 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/361937
 Attenzione

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

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