To achieve correct execution of peer-to-peer applications on non-reliable resources, we present a portable and distributed algorithm that provides fault tolerance and result checking. Two kinds of faults are considered: node failure or disconnection and result forgery. This algorithm is based on the knowledge of the macro data-flow dependencies between the application tasks. It provides correct execution with respect to a probabilistic certificate. We have implemented it on top of Athapascan programming interface and experimental results are presented
Distributed systems and extreme-scale systems are ubiquitous in recent years and have seen throughou...
required to diagnose the failure, i.e., to identify the source of the failure. Diagnosis is challeng...
International audienceThis chapter describes the P2P-MPI project, a software framework aimed at the ...
To achieve correct execution of peer-to-peer applications on non-reliable resources, we present a po...
Abstract — To achieve correct execution of peer-to-peer applications on non-reliable resources, we p...
Abstract — To achieve correct execution of peer-to-peer applications on non-reliable resources, we p...
Abstract. The partitioning of a long running task into smaller tasks that are executed separately in...
Some emerging classes of distributed computing systems, such peer-to-peer or grid computing computin...
International audienceBy exploiting idle time on volunteer machines, desktop grids provide a way to ...
International audienceDeveloping peer-to-peer (P2P) systems is hard because they must be deployed on...
Large scale cluster, Peer-to-Peer computing systems and grid computer systems gather thousands of no...
In this thesis, we describe and analyze a fully distributed approach for parallel Branch-and-Bound. ...
International audienceP2P computing platforms are subject to a wide range of attacks. In this paper,...
International audienceBecause e-Science applications are data intensive and require long execution r...
International audienceDistributed computing infrastructures support system and network fault-toleran...
Distributed systems and extreme-scale systems are ubiquitous in recent years and have seen throughou...
required to diagnose the failure, i.e., to identify the source of the failure. Diagnosis is challeng...
International audienceThis chapter describes the P2P-MPI project, a software framework aimed at the ...
To achieve correct execution of peer-to-peer applications on non-reliable resources, we present a po...
Abstract — To achieve correct execution of peer-to-peer applications on non-reliable resources, we p...
Abstract — To achieve correct execution of peer-to-peer applications on non-reliable resources, we p...
Abstract. The partitioning of a long running task into smaller tasks that are executed separately in...
Some emerging classes of distributed computing systems, such peer-to-peer or grid computing computin...
International audienceBy exploiting idle time on volunteer machines, desktop grids provide a way to ...
International audienceDeveloping peer-to-peer (P2P) systems is hard because they must be deployed on...
Large scale cluster, Peer-to-Peer computing systems and grid computer systems gather thousands of no...
In this thesis, we describe and analyze a fully distributed approach for parallel Branch-and-Bound. ...
International audienceP2P computing platforms are subject to a wide range of attacks. In this paper,...
International audienceBecause e-Science applications are data intensive and require long execution r...
International audienceDistributed computing infrastructures support system and network fault-toleran...
Distributed systems and extreme-scale systems are ubiquitous in recent years and have seen throughou...
required to diagnose the failure, i.e., to identify the source of the failure. Diagnosis is challeng...
International audienceThis chapter describes the P2P-MPI project, a software framework aimed at the ...