P2P design and implementation of a parallel branch and bound algorithm for grids

  • Authors:
  • Ahcene Bendjoudi;Nouredine Melab;El-Ghazali Talbi

  • Affiliations:
  • Division Theories et Ingenierie des Systemes Informatiques DTISI, CEntre de Recherche sur l;Information, Scientifique et Technique CERIST, Algiers, Algeria, Universite Abderrahmane Mira, Bejaia, Algeria.;Universite des Sciences et Technologies de Lille, LIFL/UMR CNRS 8022, INRIA Lille Nord Europe - DOLPHIN, 59655 Villeneuve d

  • Venue:
  • International Journal of Grid and Utility Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Solving optimally large instances of combinatorial optimisationproblems using Branch and Bound (B&B) algorithms is CPU-timeintensive and requires a large number of computational resources.To harness such huge amount of resources Peer-to-Peer (P2P)communications must be allowed between resources, and adaptive loadbalancing and fault-tolerance have to be dealt with when designingand implementing a B&B algorithm. In this paper, we propose aP2P design and implementation of a parallel B&B algorithm ontop of the ProActive grid middleware. Load distribution andfault-tolerance strategies are proposed to deal with the dynamicand heterogeneous characteristics of the computational grid. Theapproach has been promisingly applied to the Flow-Shop schedulingproblem and experimented on a computational pool of 1500 CPUs fromthe GRID'5000 Nation-wide experimental Grid.