Title :
An Autonomic Framework for Time and Cost Driven Execution of MPI Programs on Cloud Environments
Author :
Raveendran, Aarthi ; Bicer, Tekin ; Agrawal, Gagan
Abstract :
This paper gives an overview of a framework for making existing MPI applications elastic, and executing them with user-specified time and cost constraints in a cloud framework. Considering the limitations of the MPI implementations currently available, we support adaptation by terminating one execution and restarting a new program on a different number of instances. The key component of our system is a decision layer. Based on the time and cost constraints, this layer decides whether to use fewer or a larger number of instances for the applications, and when appropriate, chooses to migrate the application to a different type of instance. Among other factors, the decision layer also models the redistribution costs.
Keywords :
cloud computing; message passing; MPI programs; cloud environments; cost constraint; cost driven execution; time constraint; time driven execution; Arrays; Elasticity; Jacobian matrices; Monitoring; Scalability; Time factors; Time measurement; Cloud; Elasticity; MPI; Pay-as-you-go;
Conference_Titel :
Grid Computing (GRID), 2011 12th IEEE/ACM International Conference on
Conference_Location :
Lyon
Print_ISBN :
978-1-4577-1904-2
DOI :
10.1109/Grid.2011.36