| Comparison of genetic representation schemes for scheduling soft real-time parallel applications |
| Full text |
Pdf
(521 KB)
|
| Source
|
Genetic And Evolutionary Computation Conference
archive
Proceedings of the 8th annual conference on Genetic and evolutionary computation
table of contents
Seattle, Washington, USA
SESSION: Evolutionary combinatorial optimization: papers
table of contents
Pages: 523 - 530
Year of Publication: 2006
ISBN:1-59593-186-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 16, Downloads (12 Months): 55, Citation Count: 0
|
|
|
ABSTRACT
This paper presents a hybrid technique that combines List Scheduling (LS) with Genetic Algorithms (GA) for constructing non-preemptive schedules for soft real-time parallel applications represented as directed acyclic graphs (DAGs). The execution time requirements of the applications' tasks are assumed to be stochastic and are represented as probability distribution functions. The performance in terms of schedule lengths for three different genetic representation schemes are evaluated and compared for a number of different DAGs.The approaches presented here produce shorter schedules than HLFET, a popular LS approach for all of the sample problems. Of the three genetic representation schemes investigated, PosCT, the technique that allows the GA to learn which tasks to delay in order to allow other tasks to complete produced the shortest schedules for a majority of the sample DAGs.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Abeni, L., and Buttazzo, G. QoS Guarantee Using Probabilistic Deadlines. In Proceedings of the IEEE Euromicro Conference on Real-Time Systems. 1999, 242--249.
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
Coffman, E. G. Computer and Job-Shop Scheduling Theory, John Wiley and Sons, New York, 1976.
|
| |
6
|
Dandass, Y. S. A Genetic Algorithm for Scheduling Acyclic Digraph in the presence of Communication Contention. In Proceedings of the 17th Annual International Symposium on High Performance Computing Systems and Applications. 2003, 223--230.
|
| |
7
|
Dandass, Y. S. Genetic List Scheduling for Soft Real-Time Parallel Applications. IEEE Congress on Evolutionary Computation. June 2004, 1164--1171.
|
| |
8
|
Davis, L. Applying Adaptive Algorithms to Epistatic Domains. In Proceedings of the 9th International Joint Conference on Artificial Intelligence. 1985, 162--164.
|
| |
9
|
|
| |
10
|
|
| |
11
|
Gerasoulis, A., and Yang, T. A Comparison of Clustering Heuristics for Scheduling DAGs on Multiprocessors. Journal of Parallel and Distributed Computing, Vol. 16, No. 4. 1992, 276--291.
|
| |
12
|
Gordon, V. S., and Whitley, D. Serial and Parallel Genetic Algorithms as Function Optimizers. Technical Report CS-93-114, Colorado State University, 1993.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
T.-S. Tia , Z. Deng , M. Shankar , M. Storch , J. Sun , L.-C. Wu , J. W.-S. Liu, Probabilistic performance guarantee for real-time tasks with varying computation times, Proceedings of the Real-Time Technology and Applications Symposium, p.164, May 15-17, 1995
|
| |
19
|
|
|