FT-GReLoSSS (FTG) is a C++/MPI framework to ease the development of fault-tolerant parallel applications belonging to a SPMD family termed GReLoSSS. The originality of FTG is to rely on the MoLOToF programming model principles to facilitate the addition of an efficient checkpoint-based fault tolerance at the application level. Main features of MoLOToF encompass a structured application development based on fault-tolerant "skeletons" and lay emphasis on collaborations. The latter exist between the programmer, the framework and the underlying runtime middleware/environment. Together with the structured approach they contribute into achieving reduced checkpoint sizes, as well as reduced checkpoint and recovery overhead at runtime. This paper i...
Exploiting concurrency to achieve greater performance is a difficult and important challenge for cur...
Auto-adaptive applications, changing their behavior depending on environmental interactions, are a c...
The design of modern embedded systems is getting more and more complex, as more func- tionality is i...
FT-GReLoSSS (FTG) is a C++/MPI framework to ease the development of fault-tolerant parallel applicat...
High performance computing applications must be resilient to faults, which are common occurrences es...
Facing the limits of traditional tools of resource management within computational grids (related to...
Miniaturization of electronic components has led to the introduction of complex electronic systems w...
With the emergence of highly heterogeneous, dynamic and large distributed platforms, declarative pro...
Parallel programs need to manage the time trade-off between synchronization and computation. A high ...
Engineering distributed systems is an onerous task: the design goals of performance, correctness and...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
The always increasing performance demands of applications such as cryptography, scientific simulatio...
In this thesis, we describe and analyze a fully distributed approach for parallel Branch-and-Bound. ...
As single processing unit performance has reached a technological limit, the power wall, the past de...
In order to achieve performance gains in the software, computers have evolvedto multi-core and many-...
Exploiting concurrency to achieve greater performance is a difficult and important challenge for cur...
Auto-adaptive applications, changing their behavior depending on environmental interactions, are a c...
The design of modern embedded systems is getting more and more complex, as more func- tionality is i...
FT-GReLoSSS (FTG) is a C++/MPI framework to ease the development of fault-tolerant parallel applicat...
High performance computing applications must be resilient to faults, which are common occurrences es...
Facing the limits of traditional tools of resource management within computational grids (related to...
Miniaturization of electronic components has led to the introduction of complex electronic systems w...
With the emergence of highly heterogeneous, dynamic and large distributed platforms, declarative pro...
Parallel programs need to manage the time trade-off between synchronization and computation. A high ...
Engineering distributed systems is an onerous task: the design goals of performance, correctness and...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
The always increasing performance demands of applications such as cryptography, scientific simulatio...
In this thesis, we describe and analyze a fully distributed approach for parallel Branch-and-Bound. ...
As single processing unit performance has reached a technological limit, the power wall, the past de...
In order to achieve performance gains in the software, computers have evolvedto multi-core and many-...
Exploiting concurrency to achieve greater performance is a difficult and important challenge for cur...
Auto-adaptive applications, changing their behavior depending on environmental interactions, are a c...
The design of modern embedded systems is getting more and more complex, as more func- tionality is i...