Throughput Optimization for Micro-factories Subject to Failures

  • Authors:
  • Anne Benoit;Alexandru Dobrila;Jean-Marc Nicod;Laurent Philippe

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ISPDC '09 Proceedings of the 2009 Eighth International Symposium on Parallel and Distributed Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this paper, we study the problem of optimizing the throughput formicro-factories subject to failures. The challenge consists inmapping several tasks onto a set of machines. The originality ofour approach is the failure model for such applications in whichtasks are subject to failures rather than machines. If there is exactly one task per machine in the mapping, then we prove that the optimal solution can be computed in polynomial time.However, the problem becomes NP-hard if several tasks can beassigned to the same machine. Several polynomial time heuristics arepresented for the most realistic specialized setting, in whichtasks of a same type can be mapped onto the same machine. Experimentalresults show that the best heuristics obtain a good throughput, muchbetter than the throughput obtained with a random mapping. Moreover,we obtain a throughput close to the optimal solution in theparticular cases on which the optimal throughput can be computed.