Throughput optimization for micro-factories subject to failures

Abstract : In this paper, we study the problem of optimizing the throughput for micro-factories subject to failures. The challenge consists in mapping several tasks onto a set of machines. The originality of our approach is the failure model for such applications in which tasks 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 be assigned to the same machine. Several polynomial time heuristics are presented for the most realistic {\em specialized} setting, in which tasks of a same type can be mapped onto the same machine. Experimental results show that the best heuristics obtain a good throughput, much better than the throughput obtained with a random mapping. Moreover, we obtain a throughput close to the optimal solution in the particular cases on which the optimal throughput can be computed.
Complete list of metadatas

Cited literature [11 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00563300
Contributor : Jean-Michel Caricand <>
Submitted on : Friday, February 4, 2011 - 3:39:14 PM
Last modification on : Friday, July 6, 2018 - 3:06:08 PM
Long-term archiving on : Tuesday, November 6, 2012 - 1:32:05 PM

File

bdnp09_ip.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00563300, version 1

Citation

Anne Benoit, Alexandru Dobrila, Jean-Marc Nicod, Laurent Philippe. Throughput optimization for micro-factories subject to failures. ISPDC'2009, 8th Int. Symposium on Parallel and Distributed Computing, 2009, Portugal. pp.11--18. ⟨hal-00563300⟩

Share

Metrics

Record views

359

Files downloads

179