TY - GEN
T1 - Toward a framework for preparing and executing adaptive grid programs
AU - Kennedy, K.
AU - Mazina, M.
AU - Mellor-Crummey, J.
AU - Cooper, K.
AU - Torczon, L.
AU - Berman, F.
AU - Chien, A.
AU - Dail, H.
AU - Sievert, O.
AU - Angulo, D.
AU - Foster, I.
AU - Aydt, R.
AU - Reed, D.
AU - Gannon, Dennis
AU - Dongarra, Jack
AU - Vadhiyar, Sathish
AU - Johnsson, Lennart
AU - Wolski, Rich
AU - Kesselman, Carl
N1 - Publisher Copyright:
© 2002 IEEE.
PY - 2002
Y1 - 2002
N2 - This paper describes the program execution framework being developed by the Grid Application Development Software (GrADS) Project. The goal of this framework is to provide good resource allocation for Grid applications and to support adaptive reallocation if performance degrades because of changes in the availability of Grid resources. At the heart of this strategy is the notion of a configurable object program, which contains, in addition to application code, strategies for mapping the application to different collections of resources and a resource selection model that provides an estimate of the performance of the application on a specific collection of Grid resources. This model must be accurate enough to distinguish collections of resources that will deliver good performance from those that will not. The GrADS execution framework also provides a contract monitoring mechanism for interrupting and remapping an application execution when performance falls below acceptable levels.
AB - This paper describes the program execution framework being developed by the Grid Application Development Software (GrADS) Project. The goal of this framework is to provide good resource allocation for Grid applications and to support adaptive reallocation if performance degrades because of changes in the availability of Grid resources. At the heart of this strategy is the notion of a configurable object program, which contains, in addition to application code, strategies for mapping the application to different collections of resources and a resource selection model that provides an estimate of the performance of the application on a specific collection of Grid resources. This model must be accurate enough to distinguish collections of resources that will deliver good performance from those that will not. The GrADS execution framework also provides a contract monitoring mechanism for interrupting and remapping an application execution when performance falls below acceptable levels.
UR - http://www.scopus.com/inward/record.url?scp=84966669992&partnerID=8YFLogxK
U2 - 10.1109/IPDPS.2002.1016570
DO - 10.1109/IPDPS.2002.1016570
M3 - Conference contribution
AN - SCOPUS:84966669992
T3 - Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2002
SP - 171
BT - Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2002
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 16th International Parallel and Distributed Processing Symposium, IPDPS 2002
Y2 - 15 April 2002 through 19 April 2002
ER -