DocumentCode :
2985891
Title :
Optimal Energy Consumption and Throughput for Workflow Applications on Distributed Architectures
Author :
Ben Othman, Abdallah ; Nicod, Jean-Marc ; Philippe, Laurent ; Rehn-Sonigo, Veronika
Author_Institution :
FEMTO-ST Inst., UTBM, Besancon, France
fYear :
2012
fDate :
25-27 June 2012
Firstpage :
115
Lastpage :
120
Abstract :
In this paper 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 which 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 article we propose two polynomial algorithms that optimize the two objectives of period (i.e., throughput) and energy minimization and we prove that the proposed algorithms give optimal results. Our optimization approach is hierarchic in the sens that we either minimize the energy consumption for an optimal period or minimize the period for the optimal energy consumption.
Keywords :
directed graphs; distributed processing; groupware; minimisation; polynomials; DAG; collaborative system; dependency constraint; directed acyclic graph; distributed architecture; distributed machine; energy minimization; energy optimization; optimal energy consumption; polynomial algorithm; throughput optimization; workflow application; Acceleration; Complexity theory; Computational modeling; Energy consumption; Optimization; Polynomials; Throughput; Scheduling; energy minimization; fault tolerance; polynomial complexity; throughput; workflow applications;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2012 IEEE 21st International Workshop on
Conference_Location :
Toulouse
ISSN :
1524-4547
Print_ISBN :
978-1-4673-1888-4
Type :
conf
DOI :
10.1109/WETICE.2012.56
Filename :
6269712
Link To Document :
بازگشت