| Dynamic scheduling of scientific workflow applications on the grid: a case study |
| Full text |
Pdf
(865 KB)
|
| Source
|
Symposium on Applied Computing
archive
Proceedings of the 2005 ACM symposium on Applied computing
table of contents
Santa Fe, New Mexico
SESSION: Distributed systems and grid computing (DSGC)
table of contents
Pages: 687 - 694
Year of Publication: 2005
ISBN:1-58113-964-0
|
|
Authors
|
|
Radu Prodan
|
University of Innsbruck, Technikerstraße, Innsbruck, Austria
|
|
Thomas Fahringer
|
University of Innsbruck, Technikerstraße, Innsbruck, Austria
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 19, Downloads (12 Months): 152, Citation Count: 7
|
|
|
ABSTRACT
The existing Grid workflow scheduling projects do not handle recursive loops which are characteristic to many scientific problems. We propose a hybrid approach for scheduling Directed Graph (DG)-based workflows in a Grid environment with dynamically changing computational and network resources. Our dynamic scheduling algorithm is based on the iterative invocation of classical static Directed Acyclic Graphs (DAGs) scheduling heuristics generated using well-defined cycle elimination and task migration techniques. We approach the static scheduling problem as an application of a modular optimisation tool using genetic algorithms. We report successful implementation and experimental results on a pilot real-world material science workflow application.
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
|
P. Blaha, K. Schwarz, G. Madsen, D. Kvasnicka, and J. Luitz. WIEN 2k: An Augmented Plane Wave plus Local Orbitals Program for Calculating Crystal Properties. Institute of Physical and Theoretical Chemistry, Vienna University of Technology, 2001.
|
| |
2
|
Ewa Deelman et. al. Mapping abstract complex workflows onto grid environments. Journal of Grid Computing, 1:25--39, 2003.
|
| |
3
|
Ken Kennedy et. al. New Grid Scheduling and Rescheduling Methods in the GrADS Project. In International Parallel and Distributed Processing Symposium, Workshop for Next Generation Software. IEEE Computer Society Press, April 2004.
|
| |
4
|
Thomas Fahringer , Alexandru Jugravu , Sabri Pllana , Radu Prodan , Clovis Seragiotto, Jr. , Hong-Linh Truong, ASKALON: a tool set for cluster and Grid computing: Research Articles, Concurrency and Computation: Practice & Experience, v.17 n.2-4, p.143-169, February 2005
[doi> 10.1002/cpe.v17:2/4]
|
| |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
CITED BY 7
|
|
|
|
|
|
|
|
|
|
T. Fahringer , R. Prodan , Rubing Duan , F. Nerieri , S. Podlipnig , Jun Qin , M. Siddiqui , Hong-Linh Truong , A. Villazon , M. Wieczorek, ASKALON: A Grid Application Development and Computing Environment, Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing, p.122-131, November 13-14, 2005
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.4
Distributed Systems
Subjects:
Distributed applications
Additional Classification:
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.8
Problem Solving, Control Methods, and Search
Subjects:
Heuristic methods;
Scheduling
General Terms:
Algorithms,
Design,
Experimentation,
Management,
Measurement,
Performance
Keywords:
genetic algorithms,
grid computing,
optimisation,
performance steering,
scheduling,
scientific workflows
|