Skip to Main content Skip to Navigation

Algorithmes Branch&Bound Pair-à-Pair pour Grilles de Calcul

Mathieu Djamai 1
1 DOLPHIN - Parallel Cooperative Multi-criteria Optimization
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : In this thesis, we describe and analyze a fully distributed approach for parallel Branch-and-Bound. The approach is completely decentralized, that is computational entities operate in a fully Peer-to-Peer fashion. Designing adequate mechanisms under such a decentralized architecture is very challenging. Indeed, there is no entity in the network which has a global view of the network. In the case of the Branch-and-Bound algorithm, no entity can determine immediately what the best solution found so far is nor if the termination of the calculation has occurred. Whereas those two tasks can be handled easily in a centralized2 environment, they become major challenges in a fully decentralized one. Thus, to face these challenges, our approach provides the following mechanisms. Each peer is in charge of handling a local work pool and sharing it with other peers. Global information, like the best solution found so far by the optimization method, is broadcast over the network by the peers. Termination detection is handled in an innovative and decentralized way. Each peer can detect locally the presence or absence of a work unit somewhere in the network only by communicating with its neighbors and using some of the network overlay's properties. Performing all the required synchronization operations in a fully distributed manner allows to harness resources at very high scales by reducing significantly the communication load upon the computational entities. We propose a formal proof of the correctness of our approach, that is, the termination of the computation is detected in an appropriate way, the exploration process is achieved in a finite amount of time and no deadlock situations can occur during communication operations. We also propose a fault-tolerant extension of our approach under different fault models. Extensive large scale experimentations on top of the grid5000 testbed are described and the performance of the peer-to-peer thoroughly approach is analyzed.
Complete list of metadatas
Contributor : Bilel Derbel <>
Submitted on : Friday, July 5, 2013 - 2:30:42 PM
Last modification on : Monday, May 4, 2020 - 11:38:19 AM
Long-term archiving on: : Sunday, October 6, 2013 - 4:14:49 AM


  • HAL Id : tel-00841704, version 1


Mathieu Djamai. Algorithmes Branch&Bound Pair-à-Pair pour Grilles de Calcul. Calcul parallèle, distribué et partagé [cs.DC]. Université des Sciences et Technologie de Lille - Lille I, 2013. Français. ⟨tel-00841704⟩



Record views


Files downloads