Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

The co-replication methodology and its application to structured parallel programs

Contributo in Atti di convegno
Data di Pubblicazione:
2007
Abstract:
We introduce Co-Replication, a technique exploiting abstract properties of a computation to allow parallel replicas of a software module to cooperate, enhancing both the reliability and availability of the resulting component, and providing a flexible trade-off among the two properties. In Co-Replication a complete partial ordering is defined on the computation state. The formal expression of the state combination operation among replicas allows them to compute independently as a co-algorithm, and to exploit low-overhead, opportunistic strategies for spreading results and surviving to faults. Co-Replication suits structured parallel and component based programming, as it needs a high level description of the computation properties, and thus can ease exploitation of non fault-free, parallel platforms like large clusters and Grids. We describe the theoretical foundations of Co-Replication, and investigate the use of random gossiping strategies for the state combination. To show the applicability of the technique, we discuss the modelization of Master- Slave and task farm computations, and report test results over two applications.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Co-algorithm; Parallel programming; High-level parallel programming; Fault tolerance; Fault recovery
Elenco autori:
Coppola, Massimo
Autori di Ateneo:
COPPOLA MASSIMO
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/58459
  • Dati Generali

Dati Generali

URL

https://dl.acm.org/citation.cfm?id=1297393
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)