Title :
Mapping Linear Workflows with Computation/Communication Overlap
Author :
Agrawal, Kunal ; Benoit, Anne ; Robert, Yves
Abstract :
This paper presents theoretical results for mapping and scheduling linear workflows onto heterogeneous platforms. We use a realistic architectural model, representative of current multi-threaded systems. Our model has bounded communication capabilities and full computation/communication overlap. In these workflow applications, the goal is often to maximize throughput or to minimize latency. We present several complexity results, and approximation algorithms, for these two criteria. We also consider the implications of adding feedback loops to linear chain applications.
Keywords :
computational complexity; feedback; graph theory; multi-threading; scheduling; approximation algorithms; architectural model; complexity; computation/communication overlap; feedback loops; latency; linear chain applications; linear workflow mapping; linear workflow scheduling; multithreaded systems; throughput; Approximation algorithms; Concurrent computing; Delay; Distributed computing; Feedback loop; Polynomials; Processor scheduling; Streaming media; Throughput; USA Councils; approximation algorithms; bounded multi-port; communication/computation overlap; complexity results; feedback loop; linear workflow; mapping;
Conference_Titel :
Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-0-7695-3434-3
DOI :
10.1109/ICPADS.2008.107