Optimal Energy Consumption and Throughput for Workflow Applications on Distributed Architectures. - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Sustainable Computing : Informatics and Systems Année : 2014

Optimal Energy Consumption and Throughput for Workflow Applications on Distributed Architectures.

Résumé

In this article we study both the throughput and the energy optimization problem for a distributed system subject to failures that executes a workflow at different speed levels. The application is modeled as a directed acyclic graph composed of typed tasks linked by dependency constraints. A continuous flow, or a great number of application instances, has to be processed. Optimizing the collaborative system performance implies to increase the throughput - the number of application instances processed by time unit - or to decrease the period - the time needed to output one instance of the system. The system is designed as a collaborative platform of distributed machines. Each machine collaborates with others by performing all the instances of at least one task of the DAG. The problem we tackle is to optimize the configuration of the platform. In this paper we propose two polynomial algorithms that optimize the two objectives of period (i.e., throughput) minimization and energy minimization. We prove that the proposed algorithms give optimal results. Our optimization approach is hierarchic in that we either minimize the energy consumption for the optimal period or minimize the period for the optimal energy consumption. Moreover a minor modification of our algorithms allows to compute the Pareto front between the two optimal solutions.
Fichier principal
Vignette du fichier
4f1d9c14-e880-46ae-b64b-af675f986907-author.pdf (248.36 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00958868 , version 1 (13-03-2014)

Identifiants

Citer

Abdallah Ben Othman, Jean-Marc Nicod, Laurent Philippe, Veronika Rehn-Sonigo. Optimal Energy Consumption and Throughput for Workflow Applications on Distributed Architectures.. Sustainable Computing : Informatics and Systems, 2014, 4 (1), pp.44-51. ⟨10.1016/j.suscom.2014.01.001⟩. ⟨hal-00958868⟩
118 Consultations
176 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More