DocumentCode :
167375
Title :
Optimizing Buffer Sizes for Pipeline Workflow Scheduling with Setup Times
Author :
Benoit, A. ; Nicod, Jean-Marc ; Rehn-Sonigo, Veronika
Author_Institution :
LIP, Ecole Normale Super. de Lyon, Lyon, France
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
662
Lastpage :
670
Abstract :
Mapping linear workflow applications onto a set of homogeneous processors can be optimally solved in polynomial time for the throughput objective with fewer processors than stages. This result even holds true, when setup times occur in the execution and homogeneous buffers are available for the storage of intermediate results. In this kind of applications, several computation stages are interconnected as a linear application graph, and each stage holds a buffer of limited size where intermediate results are stored and a processor setup time occurs when passing from one stage to another. In this paper, we tackle the problem where the buffer sizes are not given beforehand and have to be fixed before the execution to maximize the throughput within each processor. The goal of this work is to minimize the cost induced by the setup times allocating buffers with proportional sizes of each other. We present a closed formula to compute the optimal buffer allocation in the case of non-decreasing setup costs in the linear application. For the case of unsorted setup times, we provide competitive heuristics that are validated via extensive simulation.
Keywords :
buffer storage; computational complexity; graph theory; pipeline processing; processor scheduling; buffer size optimization; homogeneous buffers; homogeneous processors; linear application graph; linear workflow application mapping; optimal buffer allocation; pipeline workflow scheduling; polynomial time; processor setup time; setup times; Bismuth; Memory management; Optimized production technology; Pipelines; Silicon; Throughput; Tin; buffers; cost minimization; linear workflow; mapping; setup times;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-4117-9
Type :
conf
DOI :
10.1109/IPDPSW.2014.77
Filename :
6969447
Link To Document :
بازگشت